Struts2配置默認action(首頁)、配置404防止請求出錯問題解決

設置默認首頁:
     在配置文件Struts.xml中,找到首頁處理對應的package【包】,加入:
<default-action-ref name="index" />
其中“index”就是默認的action,結果如下:
Edit
<!-- 默認命名空間 -->
<package name="default" namespace="/" extends="struts-default">

    <!-- 配置默認action -->
    <default-action-ref name="index" />
    <action name="index">
        <result>/WEB-INF/jsp/index.jsp</result>
    </action
</package>

此文老貓原創,轉載請加本文連接:http://blog.csdn.net/nthack5730/article/details/51241353

更多有關老貓的文章:http://blog.csdn.net/nthack5730




防止請求出錯:
There is no Action mapped for namespace [/] and action name [] associated with context path....
在需要處理的命名空間下,加入由【*】配置的action即可。這個方法不單單能在根命名空間做處理,在任意命名空間都可以做這個處理,需要處理的就加上即可。

Edit
<!-- User命名空間 -->
<package name="User" namespace="/user" extends="struts-default">

    <!-- 配置默認action -->
    <default-action-ref name="index" />
    <action name="index">
        <result>/WEB-INF/jsp/user.jsp</result>
    </action>

    <!-- 通過通配方式跳轉,防止頁面地址亂請求 -->
    <!-- 只要找不到對應的action都自動跳轉到index,可以再寫一個404的action,自動跳轉到404 -->
    <action name="*">
        <result type="redirect">index</result>
    </action>
</package>

此文老貓原創,轉載請加本文連接:http://blog.csdn.net/nthack5730/article/details/51241353

更多有關老貓的文章:http://blog.csdn.net/nthack5730




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