在jsp頁(yè)面使用s:if來(lái)判斷 和使用s:date來(lái)格式化時(shí)間顯示方式

字符
<s:iterator value="adboardDOList"> 頁(yè)面直接遍歷action提供的數(shù)據(jù)
<td class="align-center">
<s:if test='status == "P"'>
<span class="c-ok">審核通過(guò)</span>
</s:if>
<s:elseif test='status == "W" '>
待審核
</s:elseif>
<s:elseif test='status=="R"'>
<span class="c-warn">審核拒絕</span> <span class="icon icon-warning" title="<s:property value='comments'/>"></span>
</s:elseif>
</td>
注意 這里如果status類型是字符串類型 在if中外層用的是單引號(hào) 里面用雙引號(hào) 串類型
字符串比較的時(shí)候 注意加引號(hào)

1 <s:if test="jobChangeList.size()>0">
2 <s:iterator value="jobChangeList">
3 <tr>
4 <td>
5 <s:if test="employeetype==0">正式員工 </s:if>
6 <s:elseif test="employeetype==1">外包 </s:elseif>
7 <s:elseif test="employeetype==2">實(shí)習(xí)生</s:elseif>
8 <s:else></s:else>
9 </td>
10 <td>
11 <s:if test="dimission==1">在職 </s:if>
12 <s:elseif test="dimission==2">離職 </s:elseif>
13 </td>
14 </tr>
15 </s:iterator>
2 <s:iterator value="jobChangeList">
3 <tr>
4 <td>
5 <s:if test="employeetype==0">正式員工 </s:if>
6 <s:elseif test="employeetype==1">外包 </s:elseif>
7 <s:elseif test="employeetype==2">實(shí)習(xí)生</s:elseif>
8 <s:else></s:else>
9 </td>
10 <td>
11 <s:if test="dimission==1">在職 </s:if>
12 <s:elseif test="dimission==2">離職 </s:elseif>
13 </td>
14 </tr>
15 </s:iterator>
字符













1 <s:set name="age" value="61"/> 頁(yè)面通過(guò)set賦值 同時(shí)在頁(yè)面上判斷
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 從后臺(tái)數(shù)據(jù)庫(kù)中取出值通過(guò)對(duì)對(duì)象傳到頁(yè)面
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">實(shí)習(xí)生</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>
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 從后臺(tái)數(shù)據(jù)庫(kù)中取出值通過(guò)對(duì)對(duì)象傳到頁(yè)面
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">實(shí)習(xí)生</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>
字符串比較的時(shí)候 注意加引號(hào)