具体问题是这样的:
有多个list,需要在同一个jsp页面上显示。用一个<logic:iterater>只能写出一个list的内容,而用两个<logic:iterater>,只显示第一个<logic:iterater>的内容。所以不知道该用什么办法。举例说明:我有两张相关联的表,A和B,其中A的外键是B的主键,表A中有字段aname表B中有字段bname。我根据A中某个字段的值,对A进行检索,检索到的值是一个list(设为alist),然后根据alist中某个元素的外键(设为Bid)对B表进行检索,得到blist。现在,我要将aname和bname显示在一个jsp页面上。请问有什么方法?另,我现在用的检索方法是先对A表进行检索,然后对B表进行检索。有没有别的办法对两表进行关联检索。或者别的办法?
有多个list,需要在同一个jsp页面上显示。用一个<logic:iterater>只能写出一个list的内容,而用两个<logic:iterater>,只显示第一个<logic:iterater>的内容。所以不知道该用什么办法。举例说明:我有两张相关联的表,A和B,其中A的外键是B的主键,表A中有字段aname表B中有字段bname。我根据A中某个字段的值,对A进行检索,检索到的值是一个list(设为alist),然后根据alist中某个元素的外键(设为Bid)对B表进行检索,得到blist。现在,我要将aname和bname显示在一个jsp页面上。请问有什么方法?另,我现在用的检索方法是先对A表进行检索,然后对B表进行检索。有没有别的办法对两表进行关联检索。或者别的办法?
解决方案 »
- eclipse+flex4.6+blazeds+ssh+tomcat ,运行报错如下,HTTP Status 404 -/MyFlex/MyFlex-debug
- java连接SqlServer2008的数据库连接池怎么使用??
- 那位用过alfresco,当前最新的是alfresco-community-4.0.b-installer-win-x32.exe? 为什么装不上
- java聊天室的问题,麻烦高手给加个私聊和登陆提示!
- 向个位同仁诉苦
- java加载oracle8i时显示驱动找不到??急!等着开锅
- 关于如何实现数据库查询的分页显示,求助各位高手!
- 哪有java ,jsp的教程下载
- 哪里有跟JSP或数据库相关的英文资料下载(100分)
- Mybatis 模糊搜索参数有单引号怎么处理
- jsp中如何实现刷新
- 关于<a href>的问题,也是一个参数传递的问题
定义一个JAVABEAN,属性对应你取出的字段。
然后把JAVABEAN放入List中,就只用一个List.如果你非要用两个List, 在JSP页面处理也是一样的道理,只过你分别迭代两个List而以
就是一个sql就解决了
select * from 表1 left join 表2 on 表1.主键=表2.外键
剩下的就是在你的jsp页面取出你对应list的属性就OK了。
类似于这样的情况:
一张user表,一张role表。
user表中有userid,username,roleid三个字段。role表中有roleid,rolename两个字段。
我的检索语句是这样的:
select u.username,r.rolename from User u,Role r where u.userid=:userid and r.roleid=(select u.roleid from User u where u.userid=:userid)
******省略部分代码******
List userRolelist = null;
userRolelist = query.list();问题:现在我要将userRolelist中的数据输出到页面上去,就报异常没有get方法。是不是应该要加一个与userRolelist对应的实体类?具体应该怎么加?