根据行列号 绘制表格
本帖最后由 jianghaifengfly 于 2013-01-09 23:45:11 编辑
提问如下:有如下表结构
从数据库中查询出记录 通过split("_")分割成号行号,列号 ,然后分装成一个对象
Set set = new Set(座位号,是否售出,row,col)
new Set(1_1,未卖出,1,1);然后生成一个list ,问题怎么在前台jsp页面通过<c:foreach> 或者 struts2的<s:iterator> 来展现一个 根据row 和col的表格 将行号和列号显示出 如下结果:
row1col1 row1col2 row1col3 row1col4 row1col5
row2col1 row2col2 row2col3 row2col4 row2col5
row3col1 row3col2 row3col3 row3col4 row3col5
row4col1 row4col2 row4col3 row4col4 row4col5
row5col1 row5col2 row5col3 row5col4 row5col5
iterator
行号
列号
表格
------解决方案--------------------我感觉可以用if判断一下,你不是截取“_”字符了么,可以得到列号了,然后判断这列所处的位置~!
------解决方案--------------------
<s:iterator id="lis" value="list" status="aStatus">
<s:set name="aIP" value='#lis.rowcol.split("_")'></s:set>
<s:property value="'row'+#aIP[0]+'col'+#aIP[1]"/> ---<s:property value="#lis.isSale"/>
<s:if test="(#aStatus.index+1)%5==0"><br></s:if>
</s:iterator>
姜2,这种问题还来求贴,丢人不...