前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Struts2 ActionMethod DMI(动态方法调用)

Struts2 ActionMethod DMI(动态方法调用)

作者头像
Hongten
发布2018-09-13 17:14:45
6010
发布2018-09-13 17:14:45
举报
文章被收录于专栏:HongtenHongten

Action执行的时候并不是一定要执行execute方法

可以在配饰魏积安中配置Action的时候用method=来制定执行那个方法,

也可以在url地址中动态指定(动态方法调用MDI)

要说明的是:

前者会产生太多的action

如:<action name="user" class="com.b510.hongten.UserAction" method="add">

  <result>/user.jsp</result>

  </action>

  <action neme="user" class="com.b510.hongten.UserAction" method="sub">

  <result>/user.jsp</result>

  </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了

-------------------------------------------------------------------------------------------------

 UserAction.java

代码:

import com.opensymphony.xwork2.ActionSupport;

public class UserAction extends ActionSupport {  public String add() {   return SUCCESS;  } }

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-07-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档