有两个表:project表和photos表,一条project记录对应多条photos记录,具体如下: public class Project implements java.io.Serializable { // Fields private Integer projectid;
private String title;
private Set photoses = new HashSet(0);
...getter/setter...
}public class Photos implements java.io.Serializable { // Fields private Integer photosid;
private Project project;
private String title;
private String intro;
private String img;
...getter/setter...
}在projectAction里读出projectList列表,到前台显示时,该怎么显示呢? <s:iterator value="projectList">
<dt>${title }</dt>
<s:iterator value="photoses" id="photo">
<dd><a href="" title=""><img src="${photo.img}" alt="" /></a></dd>
</s:iterator>
</s:iterator>
显示这个ptotoses集合属性时出不来,?求各位大哥帮忙。。
我知道用<logic:iterator>标签很容易实现这个问题,但不知道struts2该怎么显示?
private String title;
private Set photoses = new HashSet(0);
...getter/setter...
}public class Photos implements java.io.Serializable { // Fields private Integer photosid;
private Project project;
private String title;
private String intro;
private String img;
...getter/setter...
}在projectAction里读出projectList列表,到前台显示时,该怎么显示呢? <s:iterator value="projectList">
<dt>${title }</dt>
<s:iterator value="photoses" id="photo">
<dd><a href="" title=""><img src="${photo.img}" alt="" /></a></dd>
</s:iterator>
</s:iterator>
显示这个ptotoses集合属性时出不来,?求各位大哥帮忙。。
我知道用<logic:iterator>标签很容易实现这个问题,但不知道struts2该怎么显示?
楼主【xiaozhuheng】截止到2008-07-25 11:22:06的历史汇总数据(不包括此帖):
发帖的总数量:4 发帖的总分数:80 每贴平均分数:20
回帖的总数量:2 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:4 结贴的总分数:80
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
<s:iterator value="projectList">
<dt><s:property value="title" /></dt>
<s:iterator value="photoses">
<dd><a href="" title=""><img src="<s:property value="img" />" alt="" /></a></dd>
</s:iterator>
</s:iterator>
=======================================
很好,说明已经成功进去了,错就错在你的hibernate设置上,
你去了解一下lazy这个属性,以及搜索一下Hibernate 延迟加载相关问题吧