struts2.5通配符映射問題

寫項目時遇到的一個問題,在struts2.5中,使用通配符*映射,總是報錯顯示沒有這個action的mapppe。多方百度,才解決了問題。只要在需要通配符映射的package中添加一個屬性strict-method-invocation="false" 即可。如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
        "http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
    <package name="user-action" namespace="/tax" extends="struts-default" strict-method-invocation="false">
        <action name="user_*" class="cn.edu.hpu.tax.user.action.UserAction" method="{1}">
            <result name="listUI">/WEB-INF/jsp/tax/user/listUI.jsp</result>
        </action>
    </package>
</struts>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章