jsp开发使用 struts2框架前台页面怎么使用后台准备好的数据。
在action里面,我已经把所有的商品信息都放到了一个List<GoodsBean>goods里面去了action的跳转方式是默认的dispatchGoodsBean是商...
在action里面,我已经把所有的商品信息都放到了一个List<GoodsBean> goods里面去了
action的跳转方式是默认的dispatch
GoodsBean是商品类,里面有商品的具体信息,id,name,price,等等。
现在我前台想要这样的效果(这是一个table,2行3列)
问题是我的goods里面有6个商品,我怎么做到用ognl表达式遍历的时候到第四个换到第二个tr,
我知道用ognl遍历list。
我以前的做法是
<table>
<% for(int i=0;i<2;i++){ %>
<tr>
<% for(int i=0;i<3;i++){ %>
<td>这里面去显示每个商品的信息 </td>
<%}%>
</tr>
<%}%>
</table>
现在想用ognl表达式来做到这点,或则jstl都行。 展开
action的跳转方式是默认的dispatch
GoodsBean是商品类,里面有商品的具体信息,id,name,price,等等。
现在我前台想要这样的效果(这是一个table,2行3列)
问题是我的goods里面有6个商品,我怎么做到用ognl表达式遍历的时候到第四个换到第二个tr,
我知道用ognl遍历list。
我以前的做法是
<table>
<% for(int i=0;i<2;i++){ %>
<tr>
<% for(int i=0;i<3;i++){ %>
<td>这里面去显示每个商品的信息 </td>
<%}%>
</tr>
<%}%>
</table>
现在想用ognl表达式来做到这点,或则jstl都行。 展开
1个回答
2015-09-10
展开全部
用struts标签,s:iterator来遍历数据。
<s:iterator value="list" status="index">
<s:property value="#index.index"/>
//#index.index这个就是当前的序号,可以用s:if来判断
</s:iterator>
1 2 3 4 5 6 7 8 9 10 11 | <table id= "myTable" border= "1" cellpadding= "0" cellspacing= "0" class = "table_list" > <tr> <s:iterator value= "#request.wpList" id= "obj" status= "st" > <td><s:property value= "#obj.name" /><s:property value= "#request.wpList.value.size" /></td> <s: if test= "%{#st.count%3==0 && #request.wpList.size()!=#st.count}" > </tr> <tr> </s: if > </s:iterator> </tr> </table> |
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询