博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3.Struts2中Action类的三种写法
阅读量:5966 次
发布时间:2019-06-19

本文共 1427 字,大约阅读时间需要 4 分钟。

一.普通的POJO类(没有继承没有实现)-基本不使用

public class DemoAction1 {        public String execute(){                System.out.println("DemoAction1是普通的POJO类...");                return null;    }}

  基本不使用

 

二.实现Action接口-基本不使用

import com.opensymphony.xwork2.Action;/** * action类的编写2:实现action接口 * @author NEWHOM * */public class DemoAction2 implements Action {    @Override    public String execute() throws Exception {        // TODO Auto-generated method stub                System.out.println("DemoAction2是一个实现了Action接口的类...");                return null;    }}

* Action接口中定义了5个常量,5个常量的值对应的是5个逻辑视图跳转页面(跳转的页面还是需要自己来配置),还定义了一个方法,execute方法。* 5个逻辑视图的常量            * SUCCESS       -- 成功.            * INPUT         -- 用于数据表单校验.如果校验失败,跳转INPUT视图.            * LOGIN         -- 登录.            * ERROR         -- 错误.            * NONE          -- 页面不转向.

  基本不使用

 

三.继承ActionSupport类-经常使用

import com.opensymphony.xwork2.ActionSupport;/** * action编写3:继承ActionSupport类 * @author NEWHOM * */public class DemoAction3 extends ActionSupport {    private static final long serialVersionUID = 1L;        @Override    public String execute() throws Exception {        // TODO Auto-generated method stub                System.out.println("DemoAction3是一个继承了ActionSupport的类...");                return null;    }    }

  ActionSupport本身继承了许多的类,利于编写代码

  开发中经常使用这种方式

转载于:https://www.cnblogs.com/NEWHOM/p/6782349.html

你可能感兴趣的文章
Kinect+OpenNI学习笔记之10(不需要骨骼跟踪的人体多个手部分割)
查看>>
spring mvc(4)处理模型数据
查看>>
JS 判断当前使用浏览器名及版本
查看>>
【Kernal Support Vector Machine】林轩田机器学习技术
查看>>
CSS+DIV学习笔记——页面布局
查看>>
让所有浏览器支持HTML5 video视频标签
查看>>
Socket 详解
查看>>
[Android Pro] Java进阶学习:jar打包详解
查看>>
xampp-apache配置
查看>>
Linux平台Cpu使用率的计算
查看>>
fiddler(二)、配置抓取https协议
查看>>
php环境配置
查看>>
zabbix专题:第十二章 zabbix proxy分布式监控配置
查看>>
tar 命令的详解
查看>>
Android Studio第二十七期 - RecycleView不同item布局
查看>>
穷人的分布式网络
查看>>
FR-TO-FR本地交换
查看>>
Python内置容器(2)——字典,迭代器,列表解析
查看>>
那年匆匆 -大学
查看>>
Internet 打印提示“打印机安装失败、打印机名称无效”的解决
查看>>