关于sturct2 ServletRequestAware无法获取request

时间:2022-06-13
本文章向大家介绍关于sturct2 ServletRequestAware无法获取request,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

在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

目前对于初学者,这个问题并没有具体的博客教如何配置,浪费了不少时间解决这个问题。