假如有jsp页面要实现一个列表信息,格式如下:
第1条信息 第2条信息
第3条信息 第4条信息
第5条信息 第6条信息
第7条信息 第8条信息
搜索过别的方法,很多人运用jsp代码写入页面来进行循环判断。其实用struts2自带的标签可以实现同样效果,利用iterator标签进行循环,里面用if标签判断何时加入tr标签的开头和结尾,下面实现了两列信息列表的情况:
1.<table width="540" border="0" cellspacing="0" cellpadding="0">
2. <s:iterator value="popList" status="count">
3.
4. <s:if test="#count.odd||#cout.first">
5. <tr>
6. </s:if>
7.
8. <td width="200" height="20">
9. <a href="listPop.action?oid=<s:property value="uid" />" target="_blank">
10.<s:property value="code"/></a>
11. </td>
12. <s:if test="#count.even||#count.last">
13. </tr>
14. </s:if>
15. </s:iterator>
16.</table>
因为iterator标签有如下方法:
boolean isEven() 当前迭代元素索引是否为偶数;
boolean isOdd() 当前迭代元素索引是否为奇数;
boolean isLast() 是否为最后一条元素;
boolean isFirst() 是否为第一条元素。
有以上元素,那么判断何时加入tr就非常方便。
=================一下是一行4列的===========================
<table border="1">
<s:iterator value="#request.aa" status="status">
<s:if test="#status.index % 4 ==0">
<tr>
</s:if>
<td>
<s:property value="#a" />
</td>
<s:if test="#status.index % 4 ==3 || #status.last">
</tr>
</s:if>
</s:iterator>
</table>
</body>
分享到:
相关推荐
struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用
NULL 博文链接:https://shupili141005.iteye.com/blog/667446
Struts2教程:处理一个form多个submit
Struts2教程:获得HttpServletResponse对象
struts2的s标签_API_Java_struts_程序开发
精通Struts 2:Web 2.0开发实战 PDF版 免费分享
struts 2 s标签 a标签创建一个HTML超链接,等价于HTML 的 示范代码: <s:a href="login.action">登陆</s:a>
Struts 2 技术详解:基于WebWork核心的MVC开发与实践
struts2迭代 Map List
NULL 博文链接:https://zxymicky.iteye.com/blog/1536476
一个struts2的用户管理实例,涉及增删改查。 主要用到的技术: 1.struts2 2.国际化 3.类型转换 4.struts标签
《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2...
struts八步教程:struts让我试着了解你,不错的东东
struts2框架的标签库分为三类: 用户标签:生成HTML元素 非用户标签:数据访问、逻辑控制等。 AJAX标签:支持AJAX技术。 用户界面标签又分两类: 表单标签:生成HTML页面的from元素 非表单标签:生成页面上的...
STRUTS中用道德 多行提交,这是个很好的范例和总结
Struts2中关于s:tree标签的使用,详细的例子说明,带图片演示
struts2环境搭建+struts2 新闻发布系统+struts2 留言板 struts2环境搭建:基础框架搭建,简单易上手,适合新手,比你看书强多了,实践源于理论而高于理论,贵在实践 朋友。 struts2 新闻发布系统:struts2+jsp 功能不...
简易的网上购书系统:用户必须先注册,登录之后到达我的网上书城,选择自己喜欢的书籍并加入购物车,在购物车中选择支付。
STRUTS2:零配置插件CodeBehind
struts2-convention-plugin-2.3.32.jar struts2-core-2.3.32.jar struts2-spring-plugin-2.3.32.jar xwork-core-2.3.32.jar 2、删除上面原有的低版本jar 3、修改 WEB-INF\classes 目录下struts.xml 文件,...