struts2.5 中普通的action中的使用 <action name="Book_update" class="com.dang.action.BookAction" method="update"></action> <action name="Book_delete" class="com.dang.action.BookAction" method="delete"></action> 使用通配符不能用 <action name="*_*" class="com.dang.action.{1}Action" method="{2}"> <result name="{2}">/book/{2}.jsp</result> </action>
原因:
struts2.5 为了增加安全性,
在 struts.xml 添加了这么个属性:<global-allowed-methods>regex:.*</global-allowed-methods>,例子如下:
<package name="default" extends="struts-default" namespace="/index" > <global-allowed-methods>regex:.*</global-allowed-methods>
就可以解决通赔符的不能用的问题