七、Action动作类(一般用**Action结尾)
1、编写动作类的三种方式
-
动作类不实现、也不继承任何的接口和类。即动作类是一个非常普通的JavaBean。
public class HelloAction1{
}
b、动作类实现com.opensymphony.xwork2.Action接口。可以使用常量
Action接口:
public
static
final String SUCCESS = "success"; 成功时转向的视图public
static
final String NONE = "none";不转向的任何视图。下载public
static
final String ERROR = "error";转向错误视图public
static
final String INPUT = "input";转向输入视图。(回显:验证与转换)public
static
final String LOGIN = "login";登录视图(用户没有登录)public String execute() throws Exception;
c、继承com.opensymphony.xwork2.ActionSupport(开发中建议)
定义了
表单域校验、错误信息设置和获得国际化信息相关一些方法2、动作类中的动作方法
要求:
- 必须是public的
- 必须返回String类型的
- 必须没有参数