action学习笔记2-大约action method讨论

Action运行的时候并不一定要运行execute方法,能够在配置文件里配置Action的时候用method=来指定运行哪个方法

也能够在url地址中动态指定(动态方法调用DMI)(推荐)

方法一

    <struts>
<constant name="struts.devMode" value="true" />
<package name="user" extends="struts-default" namespace="/user">
//方法一
<action name="userAdd" class="com.struts2.user.action.UserAction" method="add">
<result>/user_add_success.jsp</result>
</action>
//方法二
<action name="user" class="com.struts2.user.action.UserAction">
<result>/user_add_success.jsp</result>
</action>
</package>
</struts><span style="font-family: Arial, Helvetica, sans-serif;"> </span>
    package com.bjsxt.struts2.user.action;
import com.opensymphony.xwork2.ActionSupport;
public class UserAction extends ActionSupport {
public String add() {
return SUCCESS;
}
}

调用方法:http://localhost:8080/Struts2_0500_ActionMethod//user/userAdd

方法二

前者会产生太多的action。所以不推荐使用 

调用方法:http://localhost:8080/Struts2_0500_ActionMethod/user/user!add

DMI 动态方法调用;

另一种方法经常使用

版权声明:本文博客原创文章,博客,未经同意,不得转载。

最新文章

  1. react-native 学习之TextInput组件篇
  2. LTE Module User Documentation(翻译9)——Using the EPC with emulation mode
  3. 滚动div的动画
  4. 如何开启SQL Server 2008的远程联机
  5. C#操作Excel,对Sheet插入次序的控制 (有待完善)
  6. C语言初学 计算二元一次方程的问题
  7. maven中添加proguard来混淆代码
  8. [bzoj3048] [Usaco2013 Jan]Cow Lineup
  9. Spring常用注解总结(3)
  10. PythonDay02——编程语言、python介绍以及安装解释器、运行程序的两种方式、变量
  11. js 人民币小写金额转换为大写
  12. Linux 无线网卡配置
  13. Window快捷键
  14. 显卡、GPU和CUDA简介
  15. 关于SpringBoot如何返回视图
  16. you-get
  17. Windows server 2008 R2如何预览图片而不是显示图标?
  18. resume.c
  19. Linux下硬链接与软链接
  20. 运用jQuery实现动态点赞

热门文章

  1. SpringMVC(转)
  2. 开源Office Word——DocX
  3. iOS Dev (59) 高度自适应的UITextView
  4. CentOS6.5解压缩文件.tar.gz .war .zip
  5. muduo网络图书馆评测
  6. Android在发送带有附件的邮件
  7. android判断是否含有某权限
  8. SSH2.0编程 ssh协议过程实现(转)
  9. WebxFrameworkFilter 请求响应过程
  10. 完全背包(南阳oj311)(完全背包)