Action类的创建


Action类的创建

三种方式:

                               ①pojo类

                                 ②实现了Action接口

                                  ③继承actionsupport(推荐使用)

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

                                  String方法不允许有参数



 代码如下:

                        ①pojo类

     public class HelloAction {
     public String hello(){

        /*
          1.pojo类的创建方式(Plain Ordinary Java Object
         * 典型的普通的Java对象 没有实现接口 没有继承 这样的方式就是pojo
          *  pojo
          *  低侵入性 比servelt这种继承的更好
           *  2.实现一个接口
           *  * */
        System.out.println("hello struts2");


        return "success";
    }
}

       ②实现了Action接口

        ** 2.实现一个接口* 实现execute方法* 为什么这样设计* 第一点让你知道默认访问的是execute方法* 第二点告诉你如何书写Action类中的方法* 权限public 返回值String* 第三点接口中定义了一些特殊的常亮,这些常量当成是我们的返回值(不建议使用)* */import com.opensymphony.xwork2.Action;public class Demo1Action implements Action{ @Override public String execute() throws Exception { return null; }}

  

  ③继承actionsupport(推荐使用):

/*
* 3。继承 ActionSupport
*
* 因为它实现了很多接口这些接口都是我们常用的
*
* */

public class Demo2Action extends ActionSupport {


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



                               接下篇

猜你喜欢

转载自blog.csdn.net/qq_41961660/article/details/80833949
今日推荐