1. 程式人生 > >struts2.5萬用字元對映問題

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>