【发布时间】:2013-12-23 22:48:45
【问题描述】:
我对 Struts 2 标签的了解并不多,因为我正在努力学习。我知道在访问集合中对象的属性值时,您会迭代集合(在示例中我将放置“产品”),然后您可以访问该属性(甚至可以是一个对象,在我的案例是图像):
<s:iterator value="products">
<img src="<s:property value="image.route"/>"/>
</s:iterator>
当 products 集合携带的对象内部有一个带有图像的 HashSet 时,问题就来了:
public class Product implements java.io.Serializable{
...
private Set images = new HashSet(0);
...
}
所以问题是:我现在如何访问图像的路由?
除了有几个图像,我只想要一个名为“main”的布尔参数被标记为 true 的图像,因为其他图像在幻灯片中是次要的。
【问题讨论】:
-
根据代码,它是一组通用对象。显示您将其对象放入
images集合的类。