博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java之struts2的action的创建方式
阅读量:7069 次
发布时间:2019-06-28

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

 

首先action是用来处理请求的,

这里struts2中的action的3中创建方式。

1.无侵入性的创建方式。

无侵入性:使用第三方的框架,不直接继承或实现第三方提供的类或者接口就说是无侵入性的。

无侵入性说明框架耦合度低,方便扩展,重构方便

public class HelloAction1 {    public String hello(){        System.out.println("无侵入性创建Action的方法");        return Action.SUCCESS;    }}

 

2.继承struts2提供的ActionSupport类

使用继承ActionSupport类的方式来创建Action,在Action中可以使用struts2提供的功能

public class HelloAction2 extends ActionSupport{    public String hello(){        System.out.println("使用继承ActionSupport创建Action");        return Action.SUCCESS;    }}

 

3.实现Action接口来创建Action

实现接口来创建Action需要重写execute方法,这种使用的比较少

public class HelloAction3 implements Action{    @Override    public String execute() throws Exception {        System.out.println("使用实现Action接口的方式来创建action");        return Action.SUCCESS;    }    }

 

上面三种方式中,1,2相对使用较多

 

转载于:https://www.cnblogs.com/Vincent-yuan/p/10909374.html

你可能感兴趣的文章
samba
查看>>
myeclipse+maven搭建web项目方法一(超级详细)
查看>>
利用Python网络爬虫抓取微信好友的签名及其可视化展示
查看>>
Linux-Nginx代理
查看>>
计算机的系统组成简介---运维笔记
查看>>
Liunx nginx 的使用方法及模块
查看>>
美国邮政署网站的一个高危漏洞暴露了6000万用户的数据
查看>>
人脸识别解锁能用照片绕过?华为、三星、小米、HTC等均上榜
查看>>
SQL SERVER得到一个月所有的日期
查看>>
子网线划分+综合布线
查看>>
rsync远程同步
查看>>
袋鼠云数据中台专栏(一) :浅析数据中台策略与建设实践
查看>>
Confluence 6 文档主题合并问答
查看>>
史上最透彻的 RabbitMQ 可靠消息传输实战
查看>>
JDK源码分析(10)之 Hashtable 相关
查看>>
重做项目的初衷及计划
查看>>
@PathVariable 带"."号传参的小坑
查看>>
写一个方法,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。...
查看>>
Python打牢基础,从12个语法开始!
查看>>
为什么不支持MD
查看>>