Struts2標籤庫(<s:if></s:if>) javascript
<s:iterator value="#request.pageBean.recordList" status="st" var="var" >
html
<s:if test="'03,04,05'.indexOf(stat)>=0"> -- '03,04,05'包含s:iterator 遍歷的stat時成立java
<a href="javascript:void(0)" onclick=""></a>this
</s:if>spa
<s:if test="%{stat=='01'}"> -- 判斷 s:iterator 遍歷的stat 等於 '01'orm
</s:if>htm
<s:if test="%{stat==\"01\"}"> -- 判斷 s:iterator 遍歷的stat 等於 '01' -- 前面不行的狀況下ip
</s:if>字符串
</s:iterator>
it
屏蔽<s:propery />標籤字符串特殊字符轉化處理
<s:property escape="false" value="#request.test.testDesc"/> -- 添加 escape="false"
html a標籤 titile屬性換行處理
添加 或 或直接文本換行
<a title="行一 行二"></a>
判斷List數量,獲取List數量
<s:property value="%{#request.yjContentList.size()}"/> -- 獲取List數量
<s:if test="%{#request.yjContentList.size()>5}"> </s:if> -- 判斷List數量
Struts2重定向
@Result(name = "to_taskListAction", type = "redirectAction", location = "DoTaskAction_queryTaskList.action")
獲取List裏指定條件列值
<s:property value="%{#request.igTaskList.{?#this.task_type==03}.{end_time}[0].length()}"/> -- 獲取全部知足條件task_type等於03的第一行end_time的值的字符串長度
<s:property value="%{#request.igTaskList.{?#this.task_type==03}}"/> -- 獲取 task_type等於03的全部行
<s:if test="%{'03' in #request.igTaskList.{task_type}&&#request.igTaskList.{?#this.task_type==03}.{end_time}[0].length()>5}"> aabc </s:if> -- 判斷在List(igTaskList)裏全部task_type值包含'03'並List(igTaskList)裏task_type等於03行的第同樣end_time長度大於5
<s:iterator value="#request.igTaskList.{?#this.task_type='01'}.{task_type}">${task_type}</s:iterator> -- 遍歷List(igTaskList)裏task_type等於'01'的task_type集合