22. 3.2.2 Struts 2工作流程及各种文件详解(6)ActionSupport类
ActionSupport类为Action提供了一些默认实现,主要包括预定义常量、从资源文件中读取文本资源、接收验证错误信息和验证的默认实现。
下面是ActionSupport类所实现的接口:
public class ActionSupport implements Action, Validateable, ValidationAware,
TextProvider, LocaleProvider,Serializable {
}
Action接口同样位于com.opensymphony.xwork2包,定义了一些常量和一个execute()方法。
public interface 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;
}
74. 3.5 Struts 2国际化应用5. 建立login.jsp文件
Struts 2访问国际化消息主要有以下三种方式:
① 在JSP页面中输出国际化消息,可以使用Struts 2的标签,该标签可以指定name属性,该属性指定国际化资源文件中的key。
② 在Action中访问国际化消息,可以使用ActionSupport类的getText()方法,该方法可以接收一个参数,该参数指定了国际化资源文件中的key。
③ 在表单元素的label属性里输出国际化信息,可以为该表单标签指定一个key属性,该属性指定了国际化资源文件中的key。