读书人

struts2中怎么把数据从后台传到前台

发布时间: 2012-03-09 16:54:57 作者: rapoo

struts2中如何把数据从后台传到前台?
有若干数据(很多),本来是执行一个action跳转到相应的页面,我是要在action中怎么写,才能把数据传到页面上,并且能够使用?
是放到session里还是cookie里,还是什么方法?哪种好用些?

[解决办法]
通过ServletContextAction.getRequest().setAttribute("a", 你的值);

页面中直接通过 <s:property value="#request.a"/> ---这个是去request中的,session也类似。

你也可以直接中栈中取
action类要有成员变量a。。并有get和set方法

然后在页面中直接<s:property value="a"/>-----这个是去栈中取。。
[解决办法]
如果数据很多可以封装成一个bean
action中提供该bean的setter、getter
页面用 对象.属性 方式取值

读书人网 >Java Web开发

热点推荐