Action執行的時候並非必定要執行execute方法 jsp
能夠在配飾魏積安中配置Action的時候用method=來制定執行那個方法, url
也能夠在url地址中動態指定(動態方法調用MDI) spa
要說明的是: get
前者會產生太多的action io
如:<action name="user" class="com.b510.hongten.UserAction" method="add"> class
<result>/user.jsp</result> struts2
</action> 配置
<action neme="user" class="com.b510.hongten.UserAction" method="sub"> 方法
<result>/user.jsp</result> struts
</action>
...
</action>
後者只用一個action就能夠作到這些,只是在url中輸入方法名便可
<action name="user" class="com.b510.hongten.UserAction">
<result>/user.jsp</result>
</action>
調用的時候咱們在url中這樣寫:
http://localhost:1000/struts2_0500_actionMethod/user/user!add
http://localhost:1000/struts2_0500_actionMethod/user/user!sub
這樣就能夠實現不用不少的action了