小弟求问题答案..........

法师csdn 2011-03-18 09:11:56
小弟在用SSH时,遇到了多表查询问题,在这我先详细说明一下:
1。两张表都通过hibernate映射了之后,在表A.java中把B表实例化了
2,。hql是:from A where 1=1;
3。查询一切都是很正常的,也在控制台输出了,所查询到的List集合。



但是我现在不懂的是,在jsp页面也应该如何输出。如果是一张表的查询,我会的,但是这里牵扯到两张表,我就有点不太明白了,希望会的人,给小弟一个明确的答案,小弟在此感激不尽.
...全文
72 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang1986614 2011-03-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wang1986614 的回复:]
如果你能查出来并且没问题的话,那么直接用getXXX取值就行了!
就想楼上说的那样子!
[/Quote]

如果是用JSTL的话6楼的可以,如果是页面上的java代码就是上面的方法!
wang1986614 2011-03-19
  • 打赏
  • 举报
回复
如果你能查出来并且没问题的话,那么直接用getXXX取值就行了!
就想楼上说的那样子!
qinhualee 2011-03-19
  • 打赏
  • 举报
回复
${主键表的对象.外键表的对象.你想显示的某个列的值},

+1
法师csdn 2011-03-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wo592351033 的回复:]
在formbean中,主键类可以创建一个类属性,生成相应的setxxx()与getxxx()方法,然后在jsp的页面通过er表达式取值:${主键表的对象.外键表的对象.你想显示的某个列的值},就OK。。。。
[/Quote]

可以贴代码不,我还是弄不对啊
wo592351033 2011-03-18
  • 打赏
  • 举报
回复
在formbean中,主键类可以创建一个类属性,生成相应的setxxx()与getxxx()方法,然后在jsp的页面通过er表达式取值:${主键表的对象.外键表的对象.你想显示的某个列的值},就OK。。。。
法师csdn 2011-03-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cheniqit1 的回复:]
我想 a 的pojo对象 应该有一个b字段 或者b的集合对象
那么你在页面输出的时候只需要

遍历a的list之后
得到 单个a 然后${a.b} 即可
[/Quote]


不对啊,我是这样写的



<c:forEach items = "${sfbzInfo}" var="b" varStatus="myV">
${b.mc }

</c:forEach>


mc是另外一张表的字段,我先让这个字段显示出来,但是报错了Property 'mc' not found on type com.ykt.entity.BasSfbz
cheniqit1 2011-03-18
  • 打赏
  • 举报
回复
我想 a 的pojo对象 应该有一个b字段 或者b的集合对象
那么你在页面输出的时候只需要

遍历a的list之后
得到 单个a 然后${a.b} 即可

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧