struts2 中 Actionsupport类的作用
我们为了方便实现Action,大多数情况下都会继承 com.opensymphony.xwork2.ActionSupport类, 并重载(Override)此类里的String execute()方法,因为ActionSupport已经实现了Action接口, 还实现了Validateable接 口,提供了数据校验功能。通过继承该ActionSupport类,可以简化Struts 2的Action开 发。
1、提供了5个常量:
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”
继承ActionSupport后,返回值可以使用ActionSuppor提供的5个常量,如图所示:
2、Actionsupport 验证机制
Actionsupport这个工具类定义了一个validate()方法, 重写该方法,它会在execute()方法 之前执行,如校验失败,会转入input处,必须在配置该Action时配置input属性。如图我 们要校验execute()之外的其他方法,就需要写该方法对应的校验方法,验证方法的命 名规则是:validate+被验证方法的方法名(方法名首字母改为大写)。具体写法见如 下例子:
Action的写法:
struts配置
页面获取验证的错误信息
获取到验证失败的信息,如图所示:
struts2 中 Actionsupport类的作用相关推荐
- .class与.java_Java中Class类的作用与深入理解
Java中Class类的作用与深入理解 在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识.这个信息跟踪着每个对象所属的类.JVM利用运行时信息选择相应的方法执行.而保存 ...
- java中math类的作用_Java开发知识之Java的数字处理类Math类
Java开发知识之Java的数字处理类Math类 一丶Java.text.DecimalFormat类与NumberFormat类 首先 Java.text.DecimalFormat指的是Decim ...
- Hadoop中Context类的作用和Mapper<LongWritable, Text, Text, LongWritable>.Context context是怎么回事【笔记自用】
问题导读: 1.Context能干什么? 2.你对Context类了解多少? 3.Context在mapreduce中的作用是什么? 下面我们通过来源码,来得到Context的作用: 下面主要对Set ...
- Hadoop中Context类的作用
问题导读: 1.Context能干什么? 2.你对Context类了解多少? 3.Context在mapreduce中的作用是什么? 下面我们通过来源码,来得到Context的作用: 下面主要对Set ...
- java中PageInfo类的作用及用法
作用 在我们使用SpringBoot查询数据时,可能会返回多个结果,而前端页面需要分页展示数据,PageInfo这个类帮助我们对数据进行分页,我们只需要传我们需要的页数和总条数即可 用法 首先我们要在 ...
- java中static类的作用是什么意思_java中static关键字是什么意思
java中static关键字是什么意思 发布时间:2020-11-11 11:01:11 来源:亿速云 阅读:86 作者:小新 这篇文章给大家分享的是有关java中static关键字是什么意思的内容. ...
- java中dateformat类的作用_java-SimpleDateFormat类中可用的日期格式是什么?
让我抛出一些示例代码,这些代码是从[http://www3.ntu.edu.sg/home/ehchua/programming/java/DateTimeCalendar.html]中获得的.然后, ...
- Struts2中的action类
Struts2中的action类 action类在Struts2中承担了Model(模型)的角色,主要用于处理业务逻辑并存放HTTP请求处理过程中各个变量的值. 在Struts2里面,Action充当 ...
- Struts2实现Preparable接口和【struts2】继承ActionSupport类
Struts2实现Preparable接口 实现preparable接口,实现public void prepare() throws Exception 方法.当你访问某问action指定方法之前, ...
- java中的class 类的作用_Java中Class和单例类的作用与类成员的理解
Java中Class类的作用与深入理解 在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识.这个信息跟踪着每个对象所属的类.JVM利用运行时信息选择相应的方法执行.而保存 ...
最新文章
- CentOs7中安装python3.7.6
- 一根烟上热搜,先让AI看看你的肺
- 阻止button刷新页面
- 一次打包,无限复用!教你用 PyCharm 搭建一劳永逸的开发环境
- 再见腾讯,创业我来了!!!
- 【在虚拟环境下完美解决】1698: error: (-215:Assertion failed) empty() in function cv::CascadeClassifier
- 计算机课件知识,计算机基础知识1认识计算机课件.ppt
- GoldenGate应用拓扑结构(三)
- 视觉SLAM笔记(48) 局部地图
- 1000道Python题库系列分享七(30道)
- asp.net的10个提升性能或扩展性的秘密(二)
- thrift 学习 了解
- GhostNet 详解
- Android实战【仿探探陌生社交APP】
- MAC微信小视频和图片等在本地保存位置地址
- 「镁客·请讲」小小牛曹翔:Creative AR让孩子们成为21世纪的“神笔马良”
- 酒浓码浓 - ios进入页面自动弹出键盘
- 29-lao-58案例:弹性盒子实现移动导航布局
- 学校信息计算机教案百度文库,人教版信息技术教案 八年级下册_百度文库(45页)-原创力文档...
- i5 1135g7参数 i5 1135g7核显性能