zoukankan      html  css  js  c++  java
  • ActionSupport与action区别

    action是接口,只有一个execute方法需要实现。ActionSupport是action接口的一个实现类。这个类除了实现action接口还实现了Validateable(用于验证)等接口,开发中常用功能都已有实现了 。推荐使用继承ActionSupport类。

    1.实现Action 接口 (implements Action) 
    2.继承ActionSupport类 (extends ActionSupport) 实际上继承ActionSupport之后 就等同于实现了很多接口 Action,Validateable,ValidationAWare,TextProvider,LoacalProvider,Serializable 
    可以提供数据校验 序列化 国际化等功能 

    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对象实现国际化。

    ******************************************************************************************************

  • 相关阅读:
    关于JDK 安装,以及Java环境的设置
    DHCP snooping
    解除破解正版Kindle电子书籍的版权限制
    广东地区电信官方DNS服务器
    Bash脚本15分钟进阶指导
    视听说英语
    华中师大2013新生群
    【强网杯2018】Gamebox
    【强网杯2018】逆向hide
    【Wechall.net挑战】Anderson Application Auditing
  • 原文地址:https://www.cnblogs.com/tk55/p/6030045.html
Copyright © 2011-2022 走看看