我可以在struts2.0中的jsp迭代器中使用迭代器吗?
中定义的 ArrayList
private ArrayList<LocWiseSaleParam> locWiseSaleList;
where LocWiseSaleParam is myaction class
这是我在 jsp 上使用迭代器并访问其值 。但我可以使用与嵌套迭代器具有相同值的迭代器吗?
<s:iterator value="locWiseSaleList" id="list" >
<s:iterator value="locWiseSaleList" id="list" >
<s:property value="productName"/>
</s:iterator>
</s:iterator>
需要这样做,因为我正在 jsp 上创建表格结构
This is the ArrayList defined in the
private ArrayList<LocWiseSaleParam> locWiseSaleList;
where LocWiseSaleParam is myaction class
I am using a iterator on jsp and accessing its values. but can i use the iterator with the same value as nested iterator
<s:iterator value="locWiseSaleList" id="list" >
<s:iterator value="locWiseSaleList" id="list" >
<s:property value="productName"/>
</s:iterator>
</s:iterator>
It is needed to do becausse i am creating a tabular structure on jsp
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我想你需要这个
啊,我没有注意到这篇文章太旧了
I guess you need this
AAh,i didnt notice this post is too old
这应该有效。嵌套迭代器将向值堆栈询问名为“locWiseSaleList”的顶部可迭代对象,它应该找到相同的对象。我不确定每次调用是否都会生成一个新的迭代器,但我猜是这样,然后它应该可以工作。
你为什么不尝试一下呢?
This should work. The nested iterator will ask the value stack for the top named iterable "locWiseSaleList" and it should find the same object. I'm not sure if a new iterator is generated on each call, but I guess it is, and then it should work.
Why don't you just try it?
我也得到了类似的要求,下面的一个工作
你可以使用 i 和 j 以及正常的循环计数器变量,但这里 i,j 将保存你的 LocWiseSaleParam 对象。
我们的 s:set 语句将创建列表的副本。
I also got the similar requirement and below one worked
you can use i and j and normal loop counter variables but here i, j will hold your LocWiseSaleParam object.
and our s:set statement will create a copy of list.