struts2的method="{1}"

來源:互聯網
上載者:User

標籤:

這裡的{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方法

萬用字元和普通的配置具有相同的地位,可以結合使用架構的所有其他功能。

struts2的method="{1}"

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.