首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-03-09 
struts2中如何把数据从后台传到前台?有若干数据(很多),本来是执行一个action跳转到相应的页面,我是要在act

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
页面用 对象.属性 方式取值

热点排行