struts2从数据库中读取数据问题

想直接显示用户信息,打开一个jsp页面,但是感觉在jsp网页中写java代码很乱,所以想直接用struts2标签<s:property>写,那么我应该把数据库读取操作放在... 想直接显示用户信息,打开一个jsp页面,但是感觉在jsp网页中写java代码很乱,所以想直接用struts2标签<s:property>写,那么我应该把数据库读取操作放在哪里啊~~~action里么?那也需要先访问一下action才能用标签有数据呀~~~我倒底该怎么做????

我要实现的就是用户点击一个链接,到达用户信息显示的界面... ...用户信息在数据库中,可以读取session里的用户id... ...然后查询数据库... ...显示~~

大侠帮忙... ....
展开
 我来答
finikes
2010-05-05 · TA获得超过259个赞
知道答主
回答量:57
采纳率:0%
帮助的人:33.7万
展开全部
如果是使用MVC模式(struts2就是MVC框架)
持久层操作应该是放在action或者比action更加靠后的层(比如DAO)

jsp最好只当作视图,在struts2中想获取数据,当然起码要走一下action.
因为获取数据属于业务操作,是属于MVC中的M,这个不是jsp负责的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
freedxz
2010-05-05 · TA获得超过567个赞
知道小有建树答主
回答量:482
采纳率:0%
帮助的人:268万
展开全部
在action中取到你需要的数据,放在action的类属性中,再加上public的访问方法, action执行完毕后跳到页面, 就可以直接用${}或者<s:property>方式访问这个属性

感觉你还没有基本概念...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lqqnjust
2010-05-05 · TA获得超过415个赞
知道小有建树答主
回答量:627
采纳率:0%
帮助的人:475万
展开全部
<s:property>可以访问直接action中提供了getter的属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式