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集合