struts2 标签的几点应用
2008-11-07 15:23
162 查看
一、<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}"/>
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}"/>
相关文章推荐
- struts2 标签的几点应用
- Struts2中checkboxlist标签——应用、实现换行
- struts2标签在js中的应用
- Struts2标签OGNL简单应用
- Struts2 <s:lterator>标签的一个复杂应用 解析
- Struts2标签的应用
- Struts2 标签在页面的几个应用
- 3.3 Struts2标签库应用
- struts2标签应用
- Struts2 标签iterator简单应用
- 在struts2第一个应用中,struts.xml的struts标签内的代码
- Struts2标签高级应用
- Struts2数据标签的简单应用
- Struts2之Ognl 标签简单笔记 及 简单应用【课上总结】主要实现流程图(转)
- Struts2的标签应用片断
- struts2标签应用 需在web.xml中 配置
- Struts2中checkboxlist标签——应用、实现换行
- Struts2中checkboxlist标签——应用、实现换行
- Struts2中checkboxlist标签——应用、实现换行
- Struts2中关于label标签的声明应用