如果你的項目應用的框架有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。