<s:if>简单使用

一、<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}"/>


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wcx11/archive/2008/11/07/3247122.aspx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值