struts2的if标签用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2的if标签用法相关的知识,希望对你有一定的参考价值。
如下:
<s:iterator value="userList" var="user" status="sta">
<tr class="listTitle" bordercolor="#993333">
<td width="100" heighi="28"><s:property value="#sta.getCount()"/></td>
<td width="100" height="28" ><s:property value="#user.userName"/></td>
<td width="80" height="28" ><s:property value="#user.userType"/></td>
<td width="120" height="28" ><s:property value="#user.userTimeTo"/></td>
<td width="120" height="28" ><s:property value="#user.userIsDownLicense"/></td>
<td width="220" height="28" ><a href="#">维护</a> <a href="#">冻结</a></td>
</tr>
</s:iterator>
这是我的迭代标签使用,现在我数据库中搜索出来的都是数字,比如说当我的value的值为2的时候,我要显示的是“账户冻结”请问用if标签怎么做?
账户冻结
</s:if>
<s:if text="#user.value == 3">
xxx
</s:if>
这个随便写本回答被提问者采纳 参考技术B <s:if test="#user.属性字段== '2' >
冻结
</s:if>
<s:else>
。。。
</s:else>
就这样子就行了,不懂欢迎追问! 参考技术C <s:if text="#user.value == 2">
<a href="#">账户冻结</a>
</s:if>
<s:if text="#user.value !=2 ">
<a href="#">看你想写什么</a>
</s:if>
可以写多个if最后只显示符合条件的
建议你使用el表达式 :
<c:if test="$user.userType == 2"> <a href="#">账户冻结</a></c:if>
。。。。 参考技术D <c:if test="$user.userType == 2">账户冻结</c:if> 这个是对数字类型的
<c:if test="$fn:trim(feeinfo.prefeedate) .eq '2'">账户冻结</c:if> 这个是对字符类型的 第5个回答 2012-08-10 <c:if test="$user.value==2">账户冻结</c:if>
以上是关于struts2的if标签用法的主要内容,如果未能解决你的问题,请参考以下文章
struts2中的if标签怎样判断action中的对象是不是为空