struts2_Action的三种实现方式

Posted 爱华顿g

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2_Action的三种实现方式相关的知识,希望对你有一定的参考价值。

1.普通java类

package com.ahd.action;

public class HelloAction{
    public String execute() throws Exception {
        return "SUCCESS";
    }
}

注意事项,必须要有公有的返回值为字符串的execute方法,返回值可以参考Action接口

2.继承ActionSupport类

package com.ahd.action;

import com.opensymphony.xwork2.ActionSupport;

public class HelloAction extends ActionSupport{
    @Override
    public String execute() throws Exception {
        // TODO Auto-generated method stub
        return "SUCCESS";
    }
}

 

3.实现Action接口

package com.ahd.action;

import com.opensymphony.xwork2.Action;

public class HelloAction implements Action{
    @Override
    public String execute() throws Exception {
        // TODO Auto-generated method stub
        return Action.SUCCESS;
    }
}

 

以上是关于struts2_Action的三种实现方式的主要内容,如果未能解决你的问题,请参考以下文章

JAVA实现Base64编码的三种方式

Java 多线程实现的三种方式

java 代理的三种实现方式

mysql读写分离的三种实现方式

基于Java的二叉树的三种遍历方式的递归与非递归实现

IOS实现毛玻璃效果的三种方式