關於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

目前對於初學者,這個問題並沒有具體的博客教如何配置,浪費了不少時間解決這個問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章