联表查询出来的结果集合放入两个POJO中然后放入List里,然后在JSP里显示出来。高手请进……急……在线等!

是两个表
_Curriculum _CLazz
id | name id | name | curriculumId
-------|------------- -----|------------|------------------
1 | J2SE 1 | J01 | 1
----------------------------------------------------------------------------
2 | J2EE 2 | J01 | 1
-------|-------------------------------------|-------------|-------------------
3 | C# 3 | N01 | 2
-------|-------------------------------------|--------------|-----------------
4 ADO.NET 4 N02 2

我的SQL语句:
select b.id,b.name,a.name
from _Curriculum b
inner join _CLazz a
on a.curriculum = b.id

我的JavaBean:Curriculum和CLazz

有两种解决方案,第一种:你把取到的数据放到List<Map<String,Object>>里面,当然这需要几个Java辅助API,第二种是这样的,你在Clazz对象定义一个Curriculum对象,设置get.,set方法。这样的话和Hibernate有点类似。你就可以直接把结果集赋值给Clazz对象了,然后可以在JSP页面上面显示了
温馨提示:内容为网友见解,仅供参考
无其他回答

...然后在JSP里显示出来。高手请进……急……在线等!
有两种解决方案,第一种:你把取到的数据放到List<Map<String,Object>>里面,当然这需要几个Java辅助API,第二种是这样的,你在Clazz对象定义一个Curriculum对象,设置get.,set方法。这样的话和Hibernate有点类似。你就可以直接把结果集赋值给Clazz对象了,然后可以在JSP页面上面显示了 ...

怎么将数据库里的数据循环到一个js里面 然后用一个jsp从这个js里...
DBConnection pb=new DBConnection();\/\/pagination()是通过将uid传入查询数据的 pageId是分页查询的(这里不用理)。\/\/返回List集合 List allData=pb.pagination(pageId,uid);> <!-- 显示标题栏--> 编号姓名电话号码性别年龄爱好E-mail住址 < \/\/泛型迭代器 Iterator it=allData.iterator();while(it...

如何利用java和jsp实现 两个jsp table中的 数据对比,如图所示
这个很简单呀,两个table,在后台肯定有对应的数据集吧。例如说两个List<HashMap>,然后在绑定界面的时候,总计那栏就把前三项(A1+A2+A3、B1+B2+B3)相加后输出显示,而对比结果就是(A1+A2+A3-B1-B2-B3)

servlet查询数据库返回一个list对象,放入session中,在JSP页面如何得到l...
servlet中 session.setArribute(key, vlaue);jsp List list = (List)session.getAttribute(key)

jsp中如何把数据库中查询出来的数据输出到jsp页面。
2、插入一个数据 insert into User values(1,"Martin","12345","zjut")3、建立一个Dynamic Web Project,目录如下:4、showinfo.jsp,这里需要注意的是导入类:import="com.entity.User"<%@ page language="java" contentType="text\/html; charset=UTF-8"pageEncoding="UTF-8" import="com....

List里面放了一个对象,再将List放入session中,在JSP页面上用EL表达式中...
假如放到其中的属性名为OBJ,然后在页面上可以直接使用${OBJ}获取该对象,如果是List就遍历,是JavaBean就直接${OBJ.propertyName}取值。使用${OBJ}会默认取数据,从小到大先检查Request中,如果其中没有这个属性就找Session,还没有就找Application。但是一般不建议放到Session中,放到Request中比较好。

...返回的是一个hashmap,怎么把其中的一列作为显示值一列作为value,数据...
map.entrySet()方法; 可以得到Set<Map.Entry> 的对象,利用迭代,每个对象都有getKey,和getValue方法

...查询出来的数据会显示多条重复的,但是实际表中数据又只有一条,是...
你又不是只查一张表, 你是多表关联了。实际表中数据又只有一条,是你某一张表这样吧,关联后,这一条数据可能跟别的表都能关联上,所以就会变成多条了。如果select 出来的项全相同,你可以distinct 追问 : 对,就是像你说的一条数据跟别的表都能关联上,但是该怎么解决呢? distinct我加在...

List 、Set、 Map有什么区别和联系
1、List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入...

Java如何把数据库里查询的数据显示到页面上
例如,在JSP页面中,你可以使用EL(Expression Language)或JSTL(JSP Standard Tag Library)标签来访问并显示数据。示例:假设你正在开发一个博客网站,并希望显示博客文章的列表。你可能首先使用JDBC从数据库中获取所有文章的标题和内容。然后,你可以将这些文章封装到一个List 对象中,其中Article是一个...

相似回答