這裏的{1}表示接收前面action裏經過通配符傳來的值,例如你配置的是<action name="*Crud" class="example.Crud" method="{1}"> ,而後調用***/editCrud.action,則method裏得到的值是edit,將會調用這個action裏面的 edit方法 附: Action中的方法通配符 有些時候對Action中方法的調用知足必定的規律,例如edit Action對應edit方法,delete Action對應 delete方法,這個時候咱們能夠使用方法通配符,例如: <action name="*Crud" class="example.Crud" method="{1}"> 這時,editCrud Action的引用將調用edit方法,同理,deleteCrud Action的引用將調用delete 方法。 另一種比較經常使用的方式是使用下劃線分割,例如: <action name="Crud_*" class="example.Crud" method="{1}"> 這樣當遇到以下調用的時候能夠找到對應的方法。 "action=Crud_input" => input方法 "action=Crud_delete" => delete方法 通配符和普通的配置具備相同的地位,能夠結合使用框架的全部其餘功能。
參考資料:http://yjph83.blog.163.com/blog/static/551475792008520101617770/#框架