读书人

struts2 中页面双重iterator有关问题解

发布时间: 2012-11-01 11:11:32 作者: rapoo

struts2 中页面双重iterator问题解决

<s:iterator value="pages.data" id="ind" status="index">

???? <s:set name="parentId" value="#ind.pid"></s:set>

?????? <s:iterator value="pages.data" id="in">
???????????? <s:if test="%{#parentId==id}">
?????????????? <s:property value="name"/>
???????????? </s:if>?????
????? </s:iterator>

</s:iterator>

?

项目开发中遇到的相关问题,通过pages.data迭代出的pid,将其放入临时set中,这只是一个缓存,在下一级的迭代中,判断set中取出的pid如果等于现在迭代中的id,就将下一级中的name显示出来。主要的难点就是各种符号的使用,如% $ # 等,目前不太明白怎么用,试着来吧。

读书人网 >软件架构设计

热点推荐