在struct的xml文件中使用一下配置可以解决:
...
<package name="all" extends="struts-default">
<interceptors>
<interceptor-stack name="userStack">
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
</interceptors>
<!-- 将上述拦截器设定为默认拦截器 -->
<default-interceptor-ref name="userStack"/>
</package>
...
<package name="test" namespace="/" extends="all" >
<action name="testAction" class="testAction" ></action>
</package>
...
至于为何会如此,可以看以下博客:
刨根问底--struts--获得request-继承ServletRequestAware
目前对于初学者,这个问题并没有具体的博客教如何配置,浪费了不少时间解决这个问题。
网友评论