首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-09-05 
struts2无法显示hibernate一对多的数据主类Java code@Entity @Table(name bg_content) public class B

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

我找不到合适的东西做实验

热点排行