struts2开发action 的三种方法

1、继承ActionSupport

public class UserAction extends ActionSupport {// Action中业务处理方法public String login() {System.out.println("UserAction.login()");
//      return "success";return SUCCESS;}
}

2、实现Action

public class UserAction3 implements Action {// Action中业务处理方法public String login() {System.out.println("UserAction.login()");return "success";}@Overridepublic String execute() throws Exception {return null;}
}

3、既不继承也不实现任何的方法

public class UserAction {private String userName;public void setUserName(String userName) {this.userName = userName;}// Action中业务处理方法public String login() {System.out.println("UserAction.login()" + userName);return "login";}public String register() {System.out.println("register()" + userName);return "register";}
}


 
动态方法调用

转载于:https://www.cnblogs.com/qlqwjy/p/8025405.html

struts2开发action 的三种方法以及通配符、路径匹配原则、常量相关推荐

  1. struts 中的创建Action的三种方法

    1.对于直接创建类,不实现接口和继承任何的类 例如创建一个helloAction package cn.lonecloud.control;import com.opensymphony.xwork2 ...

  2. Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...

    Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn   发布于:2012-09-15 ...

  3. Struts2获取request三种方法

    2019独角兽企业重金招聘Python工程师标准>>> Struts2获取request三种方法 Struts2获取request三种方法 struts2里面有三种方法可以获取req ...

  4. Action访问Servlet API的三种方法

    一.为什么要访问Servlet API ? Struts2的Action并未与Servlet API进行耦合,这是Struts2 的一个改良,从而方便了单独对Action进行测试.但是对于Web控制器 ...

  5. (0095)iOS开发之本地文件预览的三种方法(3)

    (0090)iOS开发之本地文件预览的三种方法(1) (0094)iOS开发之本地文件预览的三种方法(2) 用功能强大的Webview来实现文件预览功能 我导入的 ios.pdf 前两种可以打开,但是 ...

  6. (0094)iOS开发之本地文件预览的三种方法(2)

    (0090)iOS开发之本地文件预览的三种方法(1) (0095)iOS开发之本地文件预览的三种方法(3) QuickLook预览文件 quickLook预览文件也是系统提供的预览方法,具体使用如下 ...

  7. (OPC Client .NET 开发类库)网上很多网友都有提过,.NET开发OPC Client不外乎下面三种方法...

    1. 背景 OPC Data Access 规范是基于COM/DCOM定义的,因此大多数的OPC DA Server和client都是基于C++开发的,因为C++对COM/DCOM有最好的支持.现在, ...

  8. Java Web开发Tomcat中三种部署项目的方法

    第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:  <Context path="/hello" docBas ...

  9. 【Cocos2d-x游戏开发】解决Cocos2d-x中文乱码的三种方法

    [Cocos2d-x游戏开发]解决Cocos2d-x中文乱码的三种方法 参考文章: (1)[Cocos2d-x游戏开发]解决Cocos2d-x中文乱码的三种方法 (2)https://www.cnbl ...

最新文章

  1. Javascript Prototypes之旅(A Plain English Guide to JavaScript Prototypes译文)
  2. pilt图像处理_详解python opencv、scikit-image和PIL图像处理库比较
  3. Hadoop MapReduce实例:按照手机号归属地分区统计手机上网流量(Reduce Task进程数设置)
  4. vue-cli3 本地代理配置
  5. Spring Cloud Netflix尤里卡
  6. html中设置负边距的意义,css负边距之详解
  7. 解决局域网共享问题,提示:无法访问,你可能没有权限使用网络资源
  8. 保险科技服务商豆包网完成9500万新一轮融资,博将资本领投
  9. pycharm用社区版还是专业版?看下两者的区别吧!
  10. python xlsxwriter dict_使用python库xlsxwriter库来输出各种xlsx文件的示例
  11. python获取12306火车票_Python接口获取12306火车票信息
  12. Filed II 自定义二维曲面超声换能器阵列
  13. JAVA——JAVA知识点集锦(上)
  14. 铱金属配合物Ir(dpbpa)2bphen+PF6-|Ir(dtbpa)3|Ir(dtq)2bpy+PF6-的合成
  15. 入门,前后端实现简单账号密码登录
  16. 【电脑版微信文件存储在什么位置】
  17. js去除url中的localtion.search部分
  18. 国开电大-公司财务-形考任务1-5
  19. [转]十年一覺程設夢[完整版]
  20. 【Python自动化测试8】流程控制语句讲解

热门文章

  1. db设计专用excel_工程师必备:硬件EMC设计规范
  2. 设计模式之观察者模式demo
  3. Win10软件:推荐两款Windows操作系统下的远程软件,值得收藏!
  4. 程序员偷偷深爱的 9 个不良编程习惯
  5. 计算机基础 课程简介,课程简介及计算机基础知识课件.ppt
  6. AND、OR运算符的组合使用
  7. 好奇心机制_好奇心问题
  8. 源码群友问:你这么多项目是怎么进行技术选型的?
  9. 阿里腾讯面试梳理个人成长经历分享
  10. IDEA设置类、方法注释模板