Struts2的method{1}用法
<package name="mooc" extends="struts-default" namespace="/"> <action name="product_*" class="action.ProductAction" method="{1}"/> </package>
此时method={1}中的{1}代表product_*中的*。最后,如果访问/product_save,则通配符就是save,表明执行ProductAction中的save方法,如果访问/product_update,通配符就是update,那么就执行ProductAction的update方法。
当name中含有多个通配符的时候,method={2} ,就代表第二个通配符,同理以此类推。
<action name="*" class="com.sterning.commons.AbstractAction"> <result>/{1}.jsp</result> </action
这个是通配符的写法
举个例子就明白了
比如说你访问的Action名字是hello,执行完Action如果返回success的话,就会跳到hello.jsp这个页面。这里的1代表第一个通配符(即*),同样道理,如果Action name写出“*_*”,那{1}代表第一个*,{2}代表第二个*