struts标签小记
1.<s:iterator>标签的 奇偶数行使用不同样式
<s:iterator id="list" value="#request.listq" status="st">
<s:if test="#st.odd">
<dl>
<p><img src="<%=serverContext %>/template/shop/images/dw/x.png" /></p>
<dt><img src="<s:property value="#list.productImgPath" />" width="169px" height="168px"/></dt>
<dd><span><s:if test="#list.isPublish==\"Y\"">
<a href="<s:property value="#list.htmlPath"/>" target="_blank">
<s:property value="#list.productName" />
</a>
</s:if></span></dd>
<dd>万能险</dd>
<dd> </dd>
<dd style="color:#FC3"><strong>¥1000</strong>起</dd>
<dd><a href="<s:property value="#list.htmlPath"/>" target="_blank"><img src="<%=serverContext %>/template/shop/images/dw/hy_ckxq.png" /></a></dd>
</dl>
</s:if>
<s:else>
<dl style="margin-right:-10px">
<p><img src="<%=serverContext %>/template/shop/images/dw/x.png" /></p>
<dt><img src="<s:property value="#list.productImgPath" />" width="169px" height="168px"/></dt>
<dd><span><s:if test="#list.isPublish==\"Y\"">
<a href="<s:property value="#list.htmlPath"/>" target="_blank">
<s:property value="#list.productName" />
</a>
</s:if></span></dd>
<dd>万能险</dd>
<dd> </dd>
<dd style="color:#FC3"><strong>¥1000</strong>起</dd>
<dd><a href="<s:property value="#list.htmlPath"/>" target="_blank"><img src="<%=serverContext %>/template/shop/images/dw/hy_ckxq.png" /></a></dd>
</dl>
</s:else>
2..<s:iterator>标签的 list对象嵌套 (private List<ClaimPayDetail> listClaimPayDetail 是ClaimDetail的一个属性)
<s:iterator id="claimlist" value="policy.claims">
<s:iterator id="claimpaydetaillist" value="#claimlist.listClaimPayDetail">
<tr>
<td><s:property value="#claimlist.claimNumber"/></td>
<td><s:property value="policy.policyNo"/></td>
<td><s:property value="#claimlist.insuredName"/></td>
<td><s:property value="#claimlist.claimState"/></td>
<td><s:property value="#claimlist.closeDate"/></td>
<td><s:property value="#claimlist.claimResult"/></td>
<td><s:property value="#claimpaydetaillist.receiveMoney"/>元</td>
</tr>
</s:iterator>
</s:iterator>
//还有其他状态的test
1:#status.odd 是否奇数行
2:#status.count 当前行数
3:#status.index 当前行的序号,从0开始『#status.count=#status.index+1』
4:#status.first 是否第一行
5:#status.last 是否最后一行
6:#status.modules(int) 当前行数取模
判断方法是:
<s:iterator value="list" status="st">
<s:if test="#status.last">
........
</s:if>
</s:iterator>
在前台JSP页面判断list是否为空
<s:if test="list.size()==0">list为空</s:if>
<s:else>
<s:iterator value="list">
名字:<s:property value="name"/> 性别:<s:property value="sex"/>
</s:iterator>
</s:else>
struts标签小记的更多相关文章
- struts 标签<s:ierator>的简单使用说明
struts 标签<s:ierator>的简单使用说明,只显示<s:ierator> 的前6条数据 <s:iterator value="lstVisitor& ...
- 转:Struts标签checkbox使用总结(默认选择设置)
在使用struts标签html:checkbox 的时候,如何让checkbox框默认是选中的,一般情况 下都是当formbean里面该property的值和标签上value给定的值相等的时候,生成的 ...
- Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用
我之前虽然会用,但是一直分不清彼此之间有什么区别,所以查找资料,将它们进行整合区分,加深了解, 一 介绍 1.Struts2的作用 Struts2标签库提供了主题.模板支持,极大地简化了视图页面的 ...
- [转]Struts标签库详解
本文转自:http://hi.baidu.com/xzkcz/blog/item/5cf9f91f01beb9f4e0fe0bd4.html Struts提供了五个标签库,即:HTML.Bean. ...
- JSTL、EL、ONGL、Struts标签的区别与使用
一.JSTL 来源 我们使用JSP开发信息展现非常方便,也可嵌入java代码用来实现相关逻辑,但同样带来了很多问题: jsp维护难度增加 出事提示不明确,不容易提示 分工不明确等 解决上面的问题可以 ...
- 在EL表达式或者Struts标签库中格式化日期对象,即将Date转换为yyyy-MM-dd格式
一.EL表达式 首先,在jsp页面引入<fmt> tags,<%@ taglib prefix="fmt" uri="http://java.sun.c ...
- struts2 taglib struts标签学习整理中
项目中经常会用到struts标签,这样可以减少代码量. select用法: <s:select list="#request.sysTypes" name="rul ...
- Struts2 学习笔记15 Struts标签 part1
来说一下Struts标签,之前我们也很多地方用到了,还是来总结一下. 首先是property标签. <li>property:<s:property value="user ...
- Ognl值栈对象及struts标签
用户每次访问struts的action,都会创建一个Action对象.值栈对象.ActionContext对象:然后把Action对象放入值栈中: 最后再把值栈对象放入request中,传入jsp页面 ...
随机推荐
- AsyncTask的基本使用
// String --> doInBackground(Params... params)的参数 // File --> publishProgress(Progress... valu ...
- phpstorm配置svn
phpstorm配置svn 发表于3年前(2013-02-28 10:50) 阅读(8249) | 评论(0) 4人收藏此文章, 我要收藏 赞1 9月19日成都 OSC 源创会正在报名,送机械键盘 ...
- HTML: Css初始化
相同的元素, 如ul>li,body等元素在不同的瀏覽器下被渲染的效果不同(各個瀏覽器對這些元素的border,margin,padding,font-size等等的初始值不同), 要讓他們表現 ...
- FloodLight使用感受
一个使用java语言编写的基于Openflow协议的SDN控制器. 基本架构同webserver一样,有一个维护交换机连接信息的底层模块,当有交换机同控制器连接时,floodlight会将此连接保存到 ...
- 【转载】Http协议
HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使用的是HTTP/1.0的第 ...
- svn local obstruction, incoming add upon merge
http://little418.com/2009/05/svn-local-obstruction-incoming-add-upon-merge.html If you've found this ...
- SQuirreL 连接 hive
软件安装版本: hadoop-2.5.1 hbase-0.98.12.1-hadoop2 apache-hive-1.2.1-bin SQuirreL SQL Client3.7 集成步骤: 1. S ...
- qTip2 精致的jQuery提示信息插件
qTip2 精致的jQuery提示信息插件 出处:http://www.cnblogs.com/lwme/archive/2012/02/16/qtip2-jquery-plugin.html ...
- 《Haskell趣学指南 Learn You a Haskell for Great Good!》-代码实验
doubleMe x = x + x doubleUs x y = doubleMe x + doubleMe y doubleSmallNumber x = then x else x * doub ...
- android 5.0 (lollipop)源码编译环境搭建(Mac OS X)
硬件环境:MacBook Pro Retina, 13-inch, Late 2013 处理器 2.4 GHz Intel Core i5 内存 8 GB 1600 MHz DDR3 硬盘60G以 ...