列表
11 12 13 14 15 1621 22 23 24 25 2631 32 33 34 35 36实现这样一个列表,其中如果一个元素没有的话,要打印 ... 表示暂时没有
也就是,无论有没有数据,哪怕只有一个数据,也要显示完整的3行5列但是不知道改用S:ITERATOR 配合哪个标签一起实现哪位高手说一下该怎么做
11 12 13 14 15 1621 22 23 24 25 2631 32 33 34 35 36实现这样一个列表,其中如果一个元素没有的话,要打印 ... 表示暂时没有
也就是,无论有没有数据,哪怕只有一个数据,也要显示完整的3行5列但是不知道改用S:ITERATOR 配合哪个标签一起实现哪位高手说一下该怎么做
解决方案 »
- 登录的一个小难点
- HibernateTemplate.java中的Query queryObject = session.createQuery(queryString)?
- 请问应该用什么来储存一组String
- java高手请进
- struts2 里的struts.xml配置文件问题(低手高手都帮忙看看,新手问题)
- 使用表单提交数据(中文)时,为什么数据显示页面显示“???”,数据库数据也是“???”
- 关于Ibatis的通用组件可行性讨论
- 请教bean调用时出错!??
- weblogic安装好后,http://localhost:8080能访问到默认页面,但是如果用http://localhost:8080/test.jsp访问我的文件就不行了.
- jscript和JSP的数据怎样互相使用啊?在线等待
- 想用ZK做一个像这个范例里的组件,大家有什么好建议吗?
- mysql转存数据库后,如何修改jdbc:mysql的路径
做一个table
每一行是一个tr,只循环这一个<tr>不就可以了吗如果对应的td中没有数据,以...代替
<tr>
<td><s:property value="trueName" /> </td>
<td><s:property value="#user.trueName" /> </td>
<td>上面是取值的两种方法 </td>
<td>自己写 </td>
<td>自己写 </td>
</tr>
</s:iterator>
加 是没有数据的时候,不会缩进去!
你只要每页是三行数据就可以了!
1.Action中定义 private List<Bean> lst;
lst有get/set方法 lst = new ArrayList<Bean>();
Bean bean = null; bean = new Bean();
bean.setId("11");
lst.add(bean); bean = new Bean();
bean.setId("12");
lst.add(bean);
...
...
任意添加2.jsp写法:
<table border="0" cellspacing="0" cellpadding="0" class="searchTbl">
<colgroup>
<col align="right"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<tr>
<th width="25">No.</th>
<th width="84">列1</th>
<th width="84">列2</th>
<th width="84">列3</th>
<th width="84">列4</th>
<th width="84">列5</th>
</tr>
<s:iterator value="#{1,2,3}" status="ss">
<s:set name="nums" value="%{#ss.index * 5}"></s:set>
<tr>
<td><s:property value="#ss.count"/></td>
<s:iterator value="#{1,2,3,4,5}" status="st">
<s:if test="%{#st.count + #nums <= lst.size}">
<td><s:property value="lst[#st.index + #nums].id"/></td>
</s:if>
<s:else>
<td>--</td>
</s:else>
</s:iterator>
</tr>
</s:iterator>
</table>