在jsp頁面使用s:if來判斷 和使用s:date來格式化時間顯示方式

字符
<s:iterator value="adboardDOList"> 頁面直接遍歷action提供的數據
<td class="align-center">
<s:if test='status == "P"'>
<span class="c-ok">審核通過</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中外層用的是單引號 里面用雙引號 串類型
字符串比較的時候 注意加引號

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">實習生</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">實習生</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"/> 頁面通過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>
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>
字符串比較的時候 注意加引號