动态调用Action与Action中方法(二)

来源:岁月联盟 编辑:zhuzhu 时间:2009-03-20

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

  不细说了