struts2从数据库中读取数据问题
想直接显示用户信息,打开一个jsp页面,但是感觉在jsp网页中写java代码很乱,所以想直接用struts2标签<s:property>写,那么我应该把数据库读取操作放在...
想直接显示用户信息,打开一个jsp页面,但是感觉在jsp网页中写java代码很乱,所以想直接用struts2标签<s:property>写,那么我应该把数据库读取操作放在哪里啊~~~action里么?那也需要先访问一下action才能用标签有数据呀~~~我倒底该怎么做????
我要实现的就是用户点击一个链接,到达用户信息显示的界面... ...用户信息在数据库中,可以读取session里的用户id... ...然后查询数据库... ...显示~~
大侠帮忙... .... 展开
我要实现的就是用户点击一个链接,到达用户信息显示的界面... ...用户信息在数据库中,可以读取session里的用户id... ...然后查询数据库... ...显示~~
大侠帮忙... .... 展开
3个回答
展开全部
如果是使用MVC模式(struts2就是MVC框架)
持久层操作应该是放在action或者比action更加靠后的层(比如DAO)
jsp最好只当作视图,在struts2中想获取数据,当然起码要走一下action.
因为获取数据属于业务操作,是属于MVC中的M,这个不是jsp负责的.
持久层操作应该是放在action或者比action更加靠后的层(比如DAO)
jsp最好只当作视图,在struts2中想获取数据,当然起码要走一下action.
因为获取数据属于业务操作,是属于MVC中的M,这个不是jsp负责的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在action中取到你需要的数据,放在action的类属性中,再加上public的访问方法, action执行完毕后跳到页面, 就可以直接用${}或者<s:property>方式访问这个属性
感觉你还没有基本概念...
感觉你还没有基本概念...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<s:property>可以访问直接action中提供了getter的属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询