action接口有:
public static final java.lang.String SUCCESS = "success";
public static final java.lang.String NONE = "none";
public static final java.lang.String ERROR = "error";
public static final java.lang.String INPUT = "input";
public static final java.lang.String LOGIN = "login";
public abstract java.lang.String execute() throws java.lang.Exception;
而actionsupport这个工具类在实现了action接口的基础上还定义了一个validate()方法,重写该方法,它会在execute()方法之前执行,如校验失败,统能将视图转入input处,必须在配置该Action时配置input属性。
另外,actionsupport还提供了一个getText(String key)方法还实现国际化,该方法从资源文件上获取国际化信息.
这样在自定义标签时可以定义一个变量为new actionsupport对象实现国际化。
本文介绍了Struts2框架中Action接口的核心概念及其实现类ActionSupport的特性。详细解析了Action接口中定义的状态常量以及ActionSupport类提供的validate()方法如何在execute()方法前进行参数验证,并介绍了getText()方法支持的国际化功能。
939

被折叠的 条评论
为什么被折叠?



