今天工作中遇到在页面循环中,用上一个对象的某个属性来确定当前对象的显示方式,试了好久,终于用标签搞定了,留下备忘。
//取到后台action返回的对象集合
<s:set name="list" value="storyStageList"/>
//循环
<s:iterator value="storyStageList" status="st">
<s:if test="#st.index==0">
<s:if test="state==3">
<a href='javascript:void(0)'>
<s:property value="parameter.stageMap[stage]"/>已验收
</a>
</s:if>
<s:else>
<a href='xx.action?xx=xx'class="submit-btn3">
<s:property value="parameter.stageMap[stage]"/>验收
</a>
</s:else>
</s:if>
<s:else>
//将集合中的上一个对象的state属性取出来,作为下边显示的判断条件
<s:set name="flag" value="#list[#st.index-1].state"/>
<s:if test="state==3">
<a href='javascript:void(0)'>
<s:property value="parameter.stageMap[stage]"/>已验收
</a>
</s:if>
<s:elseif test="state==2 && #flag==3">
<a href='xx.action?xx=xx'class="submit-btn3">
<s:property value="parameter.stageMap[stage]"/>验收
</a>
</s:elseif>
<s:else>
<a href='javascript:void(0)'>
<s:property value="parameter.stageMap[stage]"/>验收
</a>
</s:else>
</s:else>
</s:iterator>
分享到:
相关推荐
struts2标签使用例子 struts2标签使用例子 struts2标签使用例子struts2标签使用例子
主要介绍了struts2的标签的详细使用例子说明
struts2标签库struts2标签库struts2标签库struts2标签库
Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...
本代码主要给出Struts2的表单标签使用方法
通过struts2 自定义标签实例,可以用这个对项目中的实现自定义标签。从而减少代码。
根据个人的开发中遇到struts2中标签的使用以及使用格式,一一描述了一下
基于struts2的自定义分页标签实现的一个demo,连接数据库为Oracle
Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库
java Web开发,我们最常用的Struts2常用标签总结,帮助你Struts2常用标签有那些功能
struts2中iterator 标签的使用详解
Struts2自定义分页标签很详细了,新手可以少走弯路,节约时间 资源包括了后台如何操作。
在页面中使用标签。 下面以一个自定义的分页标签为例,进行说明。 其实,开发自定义标签并不需要Struts2的支持,一般情况下,只需要继承javax.servlet.jsp.tagext.BodyTagSupport类,重写doStartTag,doEndTag等...
03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar
struts2标签使用方法以及el表达式的使用,整理收集供参考
包含了Struts2标签使用介绍的详细文档及APi文档,方便实用
Struts2常用标签详细介绍
struts 2 s标签 a标签创建一个HTML超链接,等价于HTML 的 示范代码: 登陆</s:a>
struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性...
struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签