程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 動態調用Action與Action中方法(二)

動態調用Action與Action中方法(二)

編輯:關於JAVA

其實有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

不細說了

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved