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。

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