日期:2014-05-19  浏览次数:20695 次

Struts2中,Action中字段是在什么时候放到request的attributes里的
在TestAction里设置一个message字段,并且创建getter,setter
我疑惑的是,在jsp页面中用${message}也可以取值,访问的是
TestAction的getter,请问

1.为什么el能取到值,但我监视jsp页面中的request里并没有message相关的attribute?
2.struts2是在什么时候将TestAction里message属性放到request里的(OgnlValueStack类里找半天也没找到-_-!!!)?


------解决方案--------------------
struts2 本身就是对HttpServletRequest 做了一定的封装,所以El表达式可以访问。

你可以看看这篇:http://baiyan425.blog.51cto.com/1573961/777413