当前位置:编程学习 > JAVA >>

新人问题!JSP

打个比方 一个页面; 有三列 父ID ,父NAME ,子NAME
数据库有两张表 父表,子表 父表有ID和NAME 子表有父ID(引用父表ID)和NAME
一个父ID可以对应多个子表NAME. 
问怎么把数据拿出来 做成页面显示的时候是这样 
父ID ,父NAME ,子NAME
1    XX        YYY,GGG,ZZZ    
我是做了一个视图类 
属性有ID 父NAME ,和一个LIST用来装子NAME
在JDBC 取数据的时候做 判断去重;
但如果要分页就就会出问题
有没有大神救我! JSP Struts oracle --------------------编程问答-------------------- 学生成绩管理系统.zip
http://techbzz.com/forum.php?mod=viewthread&tid=1052

--------------------编程问答-------------------- 第一,你可以将去重的任务放在sql语句中。
第二,分页也是可以通过sql语句实现的。
第三,hibernate有配置多对一的属性,配置好了,可以级联查询出子表信息。 --------------------编程问答-------------------- 我不明白你是想怎么分页的。
是在JSP分页出现了问题么?
如果单纯的一个父表对应几个子表的内容,应该不至于需要分页吧。 --------------------编程问答-------------------- 直接对父表做分页不就行咯,
找到当前页面需要显示的父表的记录(Id和Name),然后再去查子表的信息 --------------------编程问答-------------------- 可以用sql 对子表 父ID 和NAME
对父ID进行分组 之后 name列进行 列转行(oracle函数例子 SELECT a.id, wm_concat (a.remark) new_result FROM tb_name a group by a.id
)  之后再喝父表关联 生成一个视图  应该就是你要的结果了
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,