您的位置:首页 > 编程语言 > Java开发

struts2 if标签示例

2015-08-28 13:28 471 查看
下面总结一下struts2 中if标签的使用

(1)判断字符串是否为空

<s:if test="user.username==null or user.username==''">

<s:if test='ab123==null'>

ab123 is null

</s:if>

<s:else>

ab123 not null

</s:else>

(2) 判断字符串是否为指定值

<s:if test="user.username eq \"a\"">

is a

</s:if>

<s:else>

not a

</s:else>

或者:

<s:if test="user.username==\"a\"">

或者:

<s:if test='user.username eq "a"'>

使用单引号把双引号括起来

下面的是错误的:

<s:if test="user.username=='a'">

<s:if test="user.username eq 'a'">

(3) 判断list是否有值

<s:if test="null==list2 or 0==list2.size">为空</s:if>

<s:else>有值</s:else>

(4) 判断数字是否为负数

<s:if test="user.age lt 0">小于0</s:if>

<s:else>大于零</s:else>

(5) 判断list的长度是否为指定值

<s:if test="2==list2.size">为2</s:if>

<s:else>不为2</s:else>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: