一个关于struts标签中迭代的问题

小姚 发布于 2012/03/16 01:09
阅读 423
收藏 0

我在action中设置了两个request的键值对:

这个里面装着一组对象:ServletActionContext.getRequest().setAttribute("pictureFolderList", pictureFolderList);

这里面装着跟上面对象相对应的一组值(按照顺序已经跟pictureFolderList对应好了):ServletActionContext.getRequest().setAttribute("list", list);

然后我在jsp页面里面用:

<s:iterator status="sta" value="#request.pictureFolderList" >

    我知道struts标签不能嵌套在EL表达式中,我只是想表达我的意思,就是把list中的每个数据都对应着pictureFolderList中的对象的顺序而输出。

    ${list[<s:property value="sta.index"/>]}

</s:iterator>

所以我想请问一下,有什么办法可以实现吗?

 

加载中
0
JustForFly
JustForFly

你可以使用

<s:set var="item" value="" />

先放到一个变量里面,再用EL表达式显示,或者使用

<s:property value="" />

标签显示。

返回顶部
顶部