struts2配置中的method{數字}屬性
<action name="User*" class="com.user.action.UserAction" method="{1}">
<result name="userSuccess">/page/userlist.jsp</result>
<result name="userDelSuccess" type="redirect">Userlist</result>
<result name="userAddSuccess" type="redirect">Userlist</result>
<result name="userEditSuccess">/page/useredit.jsp</result>
<result name="userUpdateSuccess" type="redirect">Userlist</result>
<result name="success">/index.jsp</result>
<result name="login">/login.jsp</result>
<allowed-methods>list,userDel,userAdd,userEdit,userUpdate,login</allowed-methods>
</action>
程式碼如上:其實用到method={數字}的時候,相應的前面的action是要出現*萬用字元來搭配的。
例如:
<action name="user_*" class="UserAction" method="{1}">
在對應的jsp中:
<form action="user_userLogin2" method="post">
那麼struts會將user_userLogin2這個action按照user_*的格式解析,把*號對應位置的字串取出來,放到method={}這個中括號裡替代數字的位置,1就是指第一個*號位置的字串。
這裡看不出數字不同的區別,在:
<action name="*_*" class="com.xy.{1}Action" method="{2}">
中就看得明白了,你提交的action都會按格式分解,比如jsp裡是User_add,那麼就會變成:
class="com.xy.UserAction" method="{add}"
相關文章
- struts2 status屬性
- 數字作為物件的屬性物件
- 05. struts2中為Action屬性注入值
- JavaScript 數字呼叫方法或者屬性JavaScript
- 關於struts2 action中map型別屬性的對映型別
- 物件直接量屬性為數字時如何取值物件
- Swift 中的屬性Swift
- 演示:配置安全的shell屬性
- Struts2的屬性驅動與模型驅動的區別模型
- struts2中的6大配置檔案
- Maven中的-D(Properties屬性)和-P(Profiles配置檔案)Maven
- 以太坊中的全域性屬性
- orm的method屬性值post和get的區別簡單介紹ORM
- Struts2幾個常用標籤的主要屬性及示例(一)
- oracle中的全域性環境變數配置Oracle變數
- Css 中的position屬性CSS
- css中的display屬性CSS
- CSS中的margin屬性CSS
- ITEM中的屬性控制
- Python中的屬性Python
- PC印表機屬性配置
- webpack配置檔案中屬性的位置和資料結構Web資料結構
- Swift 屬性字怎麼玩Swift
- css3中的zoom屬性以及jquery中css()方法操作元素的屬性CSSS3OOMjQuery
- javascript獲取物件直接量中的屬性和屬性值JavaScript物件
- css屬性與js中style物件的屬性對應表CSSJS物件
- 協議中的私有屬性協議
- C#中屬性的解析C#
- vue中的computed屬性Vue
- 富文字中的段落屬性
- Python 中的 property 屬性Python
- Spring的BeanFactoryPostProcessor中屬性SpringBean
- 數值常用的屬性和方法
- SpringBoot配置屬性二Spring Boot
- c++基本配置屬性頁C++
- Redis學習 - 配置屬性:bindRedis
- Jmeter屬性和變數JMeter變數
- Spring中利用配置檔案和@value注入屬性值Spring