当前位置: 代码迷 >> J2SE >> 有关JSP取struts2内容的有关问题
  详细解决方案

有关JSP取struts2内容的有关问题

热度:112   发布时间:2016-04-23 20:14:42.0
有关JSP取struts2内容的问题
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中找
  相关解决方案