Struts2 validate验证
来源:互联网 发布:怎么做白羊座红颜知已 编辑:程序博客网 时间:2024/06/05 23:00
要使用 validate验证 action类必须要继承ActionSupport类
该action 将会继承ActionSupport的相关功能 validate验证则是其一
访问action 继承ActionSupport的类 会自动访问validate()方法, 验证错误会返回input属性
如果一个action中处理多个请求,可以用validateXxx()方法 执行的顺序为validateXxx()-validate()-xxx() validateXxx()(Xxx)第一个字母必须大写
在action方法中重写validate方法,给field字段添加了错误消息,哪怕是空字符串的错误消息,都会让validate方法后续的方法终止调用。
代码:
public void validate(){ if(判断条件){ this.addFieldError("对应属性",“错误提示消息”);}}jsp页面使用struts标签库添加如下代码:
<s:fielderror></s:fielderror>
action处理多个请求
public String test(){ return "success";}pubilc void validateTest(){ if(判断条件){ this.addFieldError("对应属性",“错误提示消息”);}public void validate(){ if(判断条件){ this.addFieldError("对应属性",“错误提示消息”);}}进入该acion时会先访问 validateTest() 之后 validate() 最后才访问Test();
Struts推荐采用配置文件的方式进行数据校验
action类必须要继承ActionSupport类
在action 类 相同的包下,写一个 类名+validation.xml文件
访问该action类时会自动加载该文件
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">//验证字符串是否为空<field name="属性名"><field-validator type="requiredstring"><param name="trim">true</param><message>用户名必填</message></field>
查找系统提供的校验规则。xwork-core-xxx.jar包的
com.opensymphony.xwork2.validator.validators包中有一个default.xml文件。里面就是jar包提供的校验规则
-
阅读全文
0 0
- struts2 validate验证
- Struts2的validate验证
- struts2 validate验证
- struts2 validate验证
- struts2验证validate()
- Struts2-Validate验证框架
- struts2--使用validate()验证
- Struts2 validate验证
- struts2 validate(struts2 验证框架)
- 有关struts2的validate验证
- struts2中的验证validate()流程
- struts2输入验证--validate()方法验证
- Struts2使用validate方法验证数据
- Struts2:使用validate方法验证数据
- struts2中的validate()方法验证
- struts2中使用xml进行validate验证
- struts2 使用validate()验证单个方法
- struts2.3.20的action中的validate验证
- Longest Substring Without Repeating Characters
- Java类的使用
- 数据库主从延迟
- flume+mapreduce实战小练习
- Servlet线程不安全问题
- Struts2 validate验证
- django中的小坑
- Test 2017.10.19
- HDC-2000 ASCII码排序(两种解法)
- duilib的list控件的键盘上下键激活并获取子项名失败的bug
- linux网络编程之socket(三):最简单的回射客户/服务器程序、time_wait 状态
- C语言中结构定义
- java中获取当前服务器的Ip地址
- 【Android界面实现】解决ScrollView中嵌套Listview,Listview中嵌套Listview显示不完整和滑动冲突的问题