利用Struts2标签实现数据的转换显示,如1为男,2为女
2010-05-31 22:19
507 查看
假如有jsp页面要实现一个列表信息,格式如下:
第1条信息 第2条信息
第3条信息 第4条信息
第5条信息 第6条信息
第7条信息 第8条信息
.....
搜索过别的方法,很多人运用jsp代码写入页面来进行循环判断。其实用struts2自带的标签可以实现同样效果,利用iterator标签进行循环,里面用if标签判断何时加入tr标签的开头和结尾,下面实现了两列信息列表的情况:
因为iterator标签有如下方法:
boolean isEven() 当前迭代元素索引是否为偶数;
boolean isOdd() 当前迭代元素索引是否为奇数;
boolean isLast() 是否为最后一条元素;
boolean isFirst() 是否为第一条元素。
有以上元素,那么判断何时加入tr就非常方便。
假如是多列(两列以上),那么我们就可以使用如下方法:
int getIndex() 返回当前迭代元素的索引
用它来计算你何时需要加入tr标签的开头和结尾,无非就是if判断的表达式复杂一些,方法还是一样的。
第1条信息 第2条信息
第3条信息 第4条信息
第5条信息 第6条信息
第7条信息 第8条信息
.....
搜索过别的方法,很多人运用jsp代码写入页面来进行循环判断。其实用struts2自带的标签可以实现同样效果,利用iterator标签进行循环,里面用if标签判断何时加入tr标签的开头和结尾,下面实现了两列信息列表的情况:
]<table width="540" border="0" cellspacing="0" cellpadding="0"> <s:iterator value="cooperList" status="st"> <s:if test="#st.odd||#st.first"> <tr> </s:if> <td width="200" height="20"> <a href="showSelCooper.action?oid=<s:property value=" mce_href="showSelCooper.action?oid=<s:property value="oid" ></a>" target="_blank"> <s:property value="title"/></a> </td> <s:if test="#st.even||#st.last"> </tr> </s:if> </s:iterator> </table> <table width="540" border="0" cellspacing="0" cellpadding="0"> <s:iterator value="cooperList" status="st"> <s:if test="#st.odd||#st.first"> <tr> </s:if> <td width="200" height="20"> <a href="showSelCooper.action?oid=<s:property value=" mce_href="showSelCooper.action?oid=<s:property value="oid" ></a>" target="_blank"> <s:property value="title"/></a> </td> <s:if test="#st.even||#st.last"> </tr> </s:if> </s:iterator> </table>
因为iterator标签有如下方法:
boolean isEven() 当前迭代元素索引是否为偶数;
boolean isOdd() 当前迭代元素索引是否为奇数;
boolean isLast() 是否为最后一条元素;
boolean isFirst() 是否为第一条元素。
有以上元素,那么判断何时加入tr就非常方便。
假如是多列(两列以上),那么我们就可以使用如下方法:
int getIndex() 返回当前迭代元素的索引
用它来计算你何时需要加入tr标签的开头和结尾,无非就是if判断的表达式复杂一些,方法还是一样的。
相关文章推荐
- 利用Struts2标签实现多列显示数据
- 利用Struts2标签实现多列显示数据
- strut2标签实现从数据库中取出数据分4行4列显示
- 利用Handler实现网络数据下载Json并转换成实体类的封装
- PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
- 利用热门标签布局,实现单选列表(实现ViewGroup多行显示单选功能)
- 重写struts2的TEXT标签对象以实现自己想在标签上增加默认显示内容的功能
- 利用ArrayCollection实现对现有数据过滤显示
- Android利用Gson实现对象和Json数据的相互转换
- jstl标准标签实现数据显示问题
- ArrayList利用迭代器Iterator遍历方法实现数据(新闻)的删除、添加、显示功能例子
- struts2中使用EL表达式配合sturts2标签显示数据问题
- window.location.href妙用 标签里用js 利用这个简单的转换思路 实现 一直也无法实现的在 页面的html标签使
- 利用5个标签,4个文本框,2个按钮,自己设计布局实现输入三边求三角形面积。界面如下所示。三角形类的编写可以使用实验4中已经写过的三角形类,当点击“判断三边”时,若能构成三角形,在标签5上显示“可以构成三角形!”,如不能构成三角形,在标签5上显示“不能构成三
- 数据结构5:利用栈实现二进制到十进制的转换
- Android开发(11)-利用listview控件显示person表中的所有数据(并实现点击触发拨号程序)
- 利用动态图层实现数据的实时显示
- struts2 标签 和 c标签的页面数据显示
- Android利用Gson实现对象和Json数据的相互转换
- Struts2中<s:doubleselect>标签从MySQL数据库中查询出数据实现二级联动