Struts2設置默認的action


如果你的項目應用的框架有struts2,那麼加入用戶輸入了一個不純在的地址,默認是會報錯的。

錯誤提示爲:There is no Action mapped for namespace / and action name . - [unknown location]


解決辦法:

在struts.xml文件中配置默認的Action,配置方法如下所示

	<!-- 默認action -->
	<package name="default"	namespace="/" extends="struts-default">
		<default-action-ref name="index"/>
 		<action name="index">
	 	   <result>/index.htm</result>      <!-- index.htm爲項目根目錄的默認頁面 -->
	 	</action>
	</package>

PS:如果項目裏運用了"通配符號",首先會去和統配符先匹配,如果沒有才會尋找默認的Action。




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