我已在javaweb.getbbs.com的Struts论坛转载了您的问题,并做了回答。大致内容是:[转帖]如何实现多表关系的显示?
问题:
我从action里生成一个list,全用request.setAttribute("list",list)放进了request中,在jsp页面上用<logic:iterate......>读出了数据库,这个数据里面有一个类别ID,可是我不想显示ID,想显示出名字来。可是这名字在另外一张表里,要根据类别ID来取出名字来。(也就是一个一对多的表,在主表里只有类别表的ID,现在相显示的是类别表中类别ID对应的名字)。这时在jsp上用代码是可以实现,可是这样好像没有实现MVC了,在jsp上有了代码。请问用struts怎么来解决。回答:1、可采用视图或存储过程的方法,Struts通过DAO操作视图或存储过程,就如同操作一个表一样。
2、可采用Hibernate来实现。JavaWebstudio 2005有Hibernate+Struts文件向导,实现起来非常简单方便。
_____________________________-
JavaWebStudio 2005下载地址:
ftp://61.155.65.187/upload/
用户:lhbup
密码:lhbup
问题:
我从action里生成一个list,全用request.setAttribute("list",list)放进了request中,在jsp页面上用<logic:iterate......>读出了数据库,这个数据里面有一个类别ID,可是我不想显示ID,想显示出名字来。可是这名字在另外一张表里,要根据类别ID来取出名字来。(也就是一个一对多的表,在主表里只有类别表的ID,现在相显示的是类别表中类别ID对应的名字)。这时在jsp上用代码是可以实现,可是这样好像没有实现MVC了,在jsp上有了代码。请问用struts怎么来解决。回答:1、可采用视图或存储过程的方法,Struts通过DAO操作视图或存储过程,就如同操作一个表一样。
2、可采用Hibernate来实现。JavaWebstudio 2005有Hibernate+Struts文件向导,实现起来非常简单方便。
_____________________________-
JavaWebStudio 2005下载地址:
ftp://61.155.65.187/upload/
用户:lhbup
密码:lhbup
是这意思吗?
有好几种类型的输出方式,你指的是那一种?
在线MSN:[email protected]