Action类的创建

总共有三种方式

1. pojo类

pojo 类的创建方式(Plain Ordinary Java Object)
 典型的 普通的 Java 对象  没有实现接口 没有继承 这样的方式就是pojo类
 低侵入性  比servlet这种继承的要好
public String hello(){
    System.out.println("hello struts2");
    return "success";
}
 

2. 实现Action接口

 

实现一个接口
 实现 execute 方法
 为什么这么设计?
 第一点  让你知道默认访问的是execute方法
 第二点  告诉你如何书写action类中的方法
      权限public 返回值类型是String
 接口中定义了一些特殊的常量,这些常量当成是我们的返回值
public class DemoAction1 implements Action {

    @Override
    public String execute() throws Exception {
        return null;
    }
    public String add(){
        return SUCCESS;
 //这个是照着上面的写的
    }
}

3. 继承ActionSupport 类(推荐)

3. 继承  ActionSupport
因为它实现了很多接口  这些接口都是我们常用的,
这样就简化了我们的工作。
这种方式是我们所推荐的

注意:action 里面的方法  模板是固定的  权限: public 返回值类型:String

方法中不允许有参数

public class DemoAction2 extends ActionSupport {

    @Override
    public String execute() throws Exception {
        return super.execute();
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值