1、首先${}可以取所有struts2在Value Stack Contents和Stack Context的值。
2、${}是el表达式吗?如果是,按照百度过来的说法是能依次取page request session application中的值,但是Stack Context包含了这四个属性,那是否说Stack Context中的非page request session application就不能用${}来取?而且${}也没有说可以取Value Stack Contents中的值,为什么就能够取到呢?
------解决思路----------------------
你使用${name}
他默认会先去pageContext中,找不到再去requestScope找,而此时的request已经被重写了,代码如下
request = new StrutsRequestWrapper(request);
使用这个被strust重写了的request,会先去值栈中找,找不到再去request中找