<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显示出来。主要的难点就是各种符号的使用,如% $ # 等,目前不太明白怎么用,试着来吧。