当前位置: 代码迷 >> J2EE >> struts2没法显示hibernate一对多的数据
  详细解决方案

struts2没法显示hibernate一对多的数据

热度:72   发布时间:2016-04-22 00:51:14.0
struts2无法显示hibernate一对多的数据
主类 
Java code
@Entity @Table(name = "bg_content") public class BgContent extends IdEntity{   private String content;   private List<BgPic> lBasePic;     @OneToMany(fetch = FetchType.EAGER)   @JoinColumn(name = "cont_id")   public List<BgPic> getlBasePic() {     return lBasePic;   } } 

子类 
Java code
@Entity @Table(name = "bg_pic") public class BgPic extends IdEntity{   private String pic_path;   private Long cont_id; } 

action类 
Java code
public String list() throws Exception {   page = mng.getAllPage(page);   return SUCCESS; } 

page为封装的公共分页,其result属性为List<bgContent> 
 
jsp显示 
HTML code
   <s:iterator value="page.result" id="pa" >             ${pa.lBasePic }        <s:iterator value="lBasePic ">                   --ww                 </s:iterator>      </s:iterator>

外层的${pa.lBasePic }可以输出对象数组,但内层的--ww却一直显示不出来,请教了!

------解决方案--------------------
老兄,看看这个,可能对你有帮助

http://psjay.com/java-ee-struts-2-iterator-tag.html

我找不到合适的东西做实验
  相关解决方案