項目中使用到struts2.0,邊學邊用,靈活運用標簽,會使jsp更方便,簡捷。
1. 從java端返回String[] 數組。
pcTitle 是字符數組
<s:iterator value="pcTitle" id="pctitle" status="list">
<td align="center" class="weather_title" ><s:property value="pcTitle[${list.index}]"/></td>
</s:iterator>
2.從java端返回List<Object>
<s:iterator value="pcKeyList" id="keyList" status="count">
<s:iterator value="#keyList" id="keyView" status="count">
<s:property value="#keyView.id"/> // keyView是List的Object對象
</s:iterator>
</s:iterator>
3.從java端返回List<List<Object>>
跟2 類似,再嵌套一層循環。
4. if 判斷條件
<s:set name="name" value="<%= "'" + request.getParameter("name") + "'" %>" />
<s:if test="#name == 'Max'">
Max's file here
</s:if>
<s:elseif test="#name == 'Scott'">
Scott's file here
</s:elseif>
<s:else>
Other's file here
</s:else>
1. 從java端返回String[] 數組。
pcTitle 是字符數組
<s:iterator value="pcTitle" id="pctitle" status="list">
<td align="center" class="weather_title" ><s:property value="pcTitle[${list.index}]"/></td>
</s:iterator>
2.從java端返回List<Object>
<s:iterator value="pcKeyList" id="keyList" status="count">
<s:iterator value="#keyList" id="keyView" status="count">
<s:property value="#keyView.id"/> // keyView是List的Object對象
</s:iterator>
</s:iterator>
3.從java端返回List<List<Object>>
跟2 類似,再嵌套一層循環。
4. if 判斷條件
<s:set name="name" value="<%= "'" + request.getParameter("name") + "'" %>" />
<s:if test="#name == 'Max'">
Max's file here
</s:if>
<s:elseif test="#name == 'Scott'">
Scott's file here
</s:elseif>
<s:else>
Other's file here
</s:else>