发表新主题 回复该帖子
主题:struts2 标签的几点应用
菜鸟
帖子档案  楼主 struts2 标签的几点应用   Post by : 2010-07-03 12:48:30.0
  • 幼儿园
  • 幼儿园
  • UID:30
  • 主题:53
  • 帖子:96
  • 加为好友 加为好友    发送短信 发送短信

 一、<s:if test=" "> </s:if> test内容是判断内容

1、list 的非空判断,需要判断“是否为空”和“size()”两项,普通属性或对象只需判断前者
eg: <s:if test="list!= null && list.size() > 0">

2、emnu对象的判断,可判断其“name”属性,如下“order”的payment属性是emnu
eg: <s:if test="order.payment.name == 'payment.pao'"> 判断当前order的payment属性的name是否为“payment.pao”

二、<s:iterator value=" " id="f" status=" stuts" > value需要进行iterator的list,f当前对象

eg:
<s:iterator value="list" id="f" status="stuts">
<s:if test="#stuts.index % 7 == 0">
//如果当前对象的index属性(表示当前对象是第*个对象)模7余数为0就、、、
<s:text name="%{price}"/> //取出当前对象的price属性
</s:if>
<s:if test="#f==3">//如果当前对象的值为3就、、、</s:if>
</s:iterator>

三、当显示一个emnu属性的值时,可以将该属性的name属性作为元素进行国际化的方式拿出

<s:text name="%{order.payment.name}"/>

返回页面顶部  


CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 20 ms,0 (Queries)  Gzip enabled

WAP - 清除Cookies - 联系我们 - JavaWind.Net Studio - Archiver - TOP Valid XHTML 1.0 Transitional Valid CSS! 粤ICP备07511478号