其實有8動態調用Action與Action中方法(一)這第一種方法,這第二三種方法,就顯示的不重要了,只能動態調用Action中方法 ,但這裡也記一下
第二種方法
method="addUser",method="getUserList"
Xml代碼
<action name="addUser" class="ssh.org.web.UserAction" method="addUser">
<result name="success">/user/success.jsp</result>
<result name="input">/user/user.jsp</result>
</action>
<action name="getUser" class="ssh.org.web.UserAction" method="getUserList">
<result name="success">/user/success.jsp</result>
<result name="input">/user/user.jsp</result>
</action>
其實我們只有一個ssh.org.web.UserAction 類,但配置了兩個<action ..../>,這就是把一個Action類映射成多個邏輯Action .有點像struts1 中的MappingDispatchAction .
我們分別 請求兩個不同的URL: addUser.action,getUser.action,就能執行同一個Action中不同的業務方法.
第三種方法:
URL 是這樣地:ActionName!methodName.action
不細說了