struts问题

sjzpc040529 2008-07-11 12:02:08
我现在正在做一个网站后台,用的是struts框架。现在要浏览所有文章页时,出了文章的题目、发布日期以外,还有有发布人的姓名,文章所属于那个行业的名字,我在做表的时候,在文章表里值保留了行业和编辑人的id还有文章的题目和发布日期,现在要在页面中吧行业的名字和编辑人的姓名都对应的放到页面表格中,我在action中放能返回一个list,list里面放置的是文章的信息,包括行业的id和编辑人的id。这时我怎么样能从页面得到行业的名字和编辑的名字呢。页面不出现dao层的数据包,应该怎么做?
我的想法是创建一个业务模型
活着用hashtable,不知道行不行
...全文
76 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
heliangtai 2008-07-12
  • 打赏
  • 举报
回复
我认为应该在list里装一个行业和编辑人的对象,这样就可以拿到行业与编辑人的名字了。不过在select的语句可能就麻烦点了,要三表查询,不过也不难的。
sherryDavy 2008-07-11
  • 打赏
  • 举报
回复
你应该用了Hibernate吧,在Hibernate中将文章表与行业、编辑人设置成多对一关系,再把多对一设成立即加载模式,
然后你在页面循环list,把每一条记录转成文章对象,用这个对象就可以得到相关连的行业及编辑人对象了。
小雨转晴 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zidasine 的回复:]
在你action中调用dao 把相关的信息都查出来然后返回给页面吧
[/Quote]

借用小z 的回复 呵呵
imA 2008-07-11
  • 打赏
  • 举报
回复
你的list总存放的应该是DTO对象吧,就是文章对象。通过你的数据库访问层将相应的信息读取出来,然后放到文章对象的相应属性中去(在这个过程中你还可以做一些处理,比如将ID转换为有意义的文字等等),然后在页面通过iterate标签循环这个list,使用bean:write标签输出相应的属性值不就行了?
zidasine 2008-07-11
  • 打赏
  • 举报
回复
在你action中调用dao 把相关的信息都查出来然后返回给页面吧
qq278095755 2008-07-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 imA 的回复:]
你的list总存放的应该是DTO对象吧,就是文章对象。通过你的数据库访问层将相应的信息读取出来,然后放到文章对象的相应属性中去(在这个过程中你还可以做一些处理,比如将ID转换为有意义的文字等等),然后在页面通过iterate标签循环这个list,使用bean:write标签输出相应的属性值不就行了?
[/Quote]
guoxyj 2008-07-11
  • 打赏
  • 举报
回复
http://bbs.langsin.com/register.php?fromuid=3

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧