struts2中的s:if标签的用法

1 <s:set name="age" value="61"/> 页面通过set赋值 同时在页面上判断

2 <s:if test="${age > 60}">
3 老年人
4 </s:if>
5 <s:elseif test="${age > 35}">
6 中年人
7 </s:elseif>
8 <s:elseif test="${age > 15}" id="wawa">
9 青年人
10 </s:elseif>
11 <s:else>
12 少年
13 </s:else>
14 2 从后台数据库中取出值通过对对象传到页面
15 <s:if test="psInfoDO.employeetype==0">正式员工 </s:if>
16 <s:elseif test="psInfoDO.employeetype==1">外包 </s:elseif>
17 <s:elseif test="psInfoDO.employeetype==2">实习生</s:elseif>
18 3
19 <s:set name="name" value="<%="'"+ request.getParameter("name")+"'" %>"/>
20 <%
21 System.out.println(request.getParameter("name"));
22 %>
23 <s:if test="#name=='zhaosoft'">
24 zhaosoft here
25 </s:if>
26 <s:elseif test="#name=='zxl'">
27 zxl here
28 </s:elseif>
29 <s:else>
30 other is here

31 </s:else>


当比较中文字符串时,此时需要对中文数据进行转换

<s:if test="isImg=='Yes'">可以比较,但是:
<s:if test=“isImg=='是'">永远都为FALSE,无论isImg中的值是否为'是'或'否'.
<s:if test=”isImg=='是'.toString()">则可以进行比较,当isImg的值为'是'时返回true。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章