欧阳良才

不是别人,就是我阳良才
随笔 - 13, 文章 - 8, 评论 - 2, 引用 - 0
数据加载中……

struts2 if标签

文章来自他人空间 我自己添加了一点



<s:if test="deptType==\"1\"" >下属</s:if><s:else>直属</s:else>(如果是数字类型可以 通过)

<s:if test="{#deptType == '1'}" >下属</s:if><s:else>直属</s:else>(匹配的类型是char型)



前提:数据库中的类型是varchar,pojo中对应的字段的类型也是string。

如果数据库中的数据是整数字符串,例如1、2、3等,那么使用==

<s:if test="deptType==1" >下属 </s:if> <s:else>直属 </s:else>

如果数据库中的数据是字符串,aa、bb、cc等等

那么就要使用 <s:if test="deptType=='aa'>下属aa </s:if> <s:else>直属 </s:else>  

如果数据库中既有数字字符串也普通的字符串,那么 <s:if test="deptType=='aa'  ¦ ¦ deptType=='1'" >下属aa </s:if> <s:else>直属 </s:else> 无法正常的解析,

<s:if test="deptType eq 'aa" >下属</s:if><s:else>直属</s:else>(字符串用 eq  通过)




如果sex是int类型,那么直接比较就可以了

   1.             <s:if test="sex==1">男</s:if>  
   2.             <s:else>女</s:else>

posted on 2012-03-23 10:02 欧阳良才 阅读(1813) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: