关于两个有主外码关系的表获得的list集如何显示到一个jsp页面的一张表中

问题描述

关于两个有主外码关系的表获得的list集如何显示到一个jsp页面的一张表中
大家好,我现在做的是图书借阅,建立了BookBean 和JieyueBean通过bean层和dao层获取了两个表中的所有内容,放到了两个list集中。请问我应该如何将他们放到一个jsp页面的一张表中呢?老师说用service层可以,但是我上网查了很多,不是太懂。希望得到大家的帮助,谢谢。其他方法也可以。(jdbc+dao+bean)

解决方案

两个表中的值放到一个bean中就好了,,,

解决方案二:
你们老师说的是对的,这种处理可以放到service中实现,不考虑你使用什么框架的情况下,正常的后台处理应该包括service dao bean,
你可以在service层增加一个formBean,里面就是jsp页面要显示的内容,可以把你的两个两个bean的list都放到bean中,jsp页面通过formBean取得对应
的list显示就可以了。

解决方案三:
你可以新加一个bean,名字你随意。然后包括Bookbean的list集合和jieyuebean的list集合属性。在你要调用的service层封装进去。到jsp页面调用相应的就行,如:${bean.Bookbean}可以作为循环的items

时间: 2024-10-03 23:37:20

关于两个有主外码关系的表获得的list集如何显示到一个jsp页面的一张表中的相关文章

sql-SQL:一个留言板小系统。主外键关系的确定问题

问题描述 SQL:一个留言板小系统.主外键关系的确定问题 CREATE TABLE gbook--用户留言表 ( [id] int identity(1,1) not null, [title] nvarchar(50) collate Chinese_PRC_CI_AS null,--用户留言的标题. [name] nvarchar(50) collate Chinese_PRC_CI_AS null,--用户名称 [time] datetime null,--用户留言的时间. [conten

写一个存储过程,更新5张表,表之间没有关系,表中的字段也不相同,要用传参数的形式

问题描述 写一个存储过程,更新5张表,表之间没有关系,表中的字段也不相同,要用传参数的形式 求助,写一个存储过程,更新5张表,表之间没有关系,表中的字段也不相同,要用传参数的形式.是否可以写在一个存储过程中.谢谢大家啦.遇到难题啦. update语句已经写好了,就是不知道如何整合成存储过程. 解决方案 可以的,一个存储过程可以执行多个update语句

强类型DataSet 主外键关系的问题

问题描述 主键表StudentIdintPK,Namenvarchar,Ageint外键表ScoreIdintPK,StuIdint,CSharpint,JavaintStuIdFkStudent(Id)强类型DataSetMyDB.xsd程序中构造了一个StudentTableAdapter对象调用GetDate方法得到ScoreDataTable对象foreach遍历它能得到Score表的所有值我想通过StudentRow.Name得到学生姓名但是StudentRow的值为Null请问,我哪

powerdesigner-【新兵营】PowerDesigner中如何生成的Ldm只有主外键

问题描述 [新兵营]PowerDesigner中如何生成的Ldm只有主外键 大家好!我想请问下PowerDesigner中如何生成的Ldm只有主外键,例如这样的![图片说明](http://img.ask.csdn.net/upload/201602/17/1455699737_92325.jpg) 每张表都只显示外键跟主键,并且表明他们的关系, 谢谢大家!祝大家新年快乐! 解决方案 用的比较少:看看这个文章吧!http://blog.csdn.net/zhang6622056/article/

关于C#,Java等数据库框架LazyLoad的在表无外键关系时替代方案问题讨论?

问题描述 对于数据库框架,包括现在的.net中的EF等数据库持久层框架,都提供了LazyLoad的机制,然而这个机制建立在表直接存存在主外键关系才可实现对于现行的市场境况,多数成功项目为了便于扩展,都不建立外键,使得LazyLoad的机制不能使用,那么在没有外键情况下能否实现类似于LazyLoad,在程序逻辑上建立关系,实现LazyLoad呢? 解决方案 解决方案二:按你的话说,"数据库框架,包括现在的.net中的EF等数据库持久层框架"如果不使用LazyLoad机制加载,而是一次性就

[20140210]主外键和阻塞.txt

[20140210]主外键和阻塞.txt 许多人都知道如果几个表之间存在主外键关系的情况下,许多情况下会出现阻塞情况. 具体的例子还很多,当然如果我觉得最常见如果你不修改主外键值,外键的索引多数情况下可以不建. 而且有些外键的索引建立有点多余的. 今天我看了一篇blog,链接如下: http://blog.yavor.info/?p=564&lang=en 给出的例子很奇特,就是这个问题在11g下会出现阻塞,而10g下不会.12c下我也做了测试,也不会, 自己重复测试做一个记录: 1.12c的情

编写SQL查询来查找IBM DB2 for Linux和Windows数据库中的外键关系

当一个数据库中存在大量外键约束时,您可能发现难以可视化表之间的外键关系.本文将探讨如何编写 SQL 查询来查找 DB2 for Linux, UNIX, and Windows 中的外键关系. 文中将讨论以下变体. 给定一个外键父表,返回 RI(参照 完整性)子表和后代表,以及从附表到这些子表和后代表的 RI 关系路径. 修改所提供的查询,以返回数据库中所有表的结果. 样例模式 清单 1 中所示的样例模式将用于本文中的示例. 清单 1. 样例模式 set schema newton; creat

两张表中添加一天一条记录 求大神 帮忙看下 sql 语句该如何去写

问题描述 求大神帮忙解决一个问题比如说有三张表A,B,C三张表,我想将A中的某条数据点击添加按钮的时候同时加到B和C两张表,如何添加?A和B是一对多关系B和C是一对多关系sql语句该如何去写 解决方案 解决方案二:分开逻辑写呗.解决方案三:用触发器可以吗解决方案四:触发器没经常用,的忘记中写了解决方案五:还有其他办法吗

数据库两张表多对多关系为什么用中间表而不用相互外建

问题描述 数据库两张表多对多关系为什么用中间表而不用相互外建 数据库两张表多对多关系为什么用中间表而不用相互外建,菜鸟求指点 解决方案 如果用外键去做,你想想你的SQL语句查询会乱成什么样,还有就是查询结果a表包括b表的数据,b表包含a表的数据, 数据库一层一层查询下去可能出现死循环当机的,而通过外键,你每次查询都是一个对应两个表的两个list集合.而不是无穷无尽的查询 解决方案二: 不要光看着书在那空想,你试一下就知道想只用两个表来表达多对多关系根本是办不到的事情,除非你连范式都不要了.因为多