验证数据的方法validate
2011-09-04 16:53
148 查看
http://www.blogjava.net/nokiaguy/archive/2008/04/17/193776.html
在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,我们可以在validate方法中验证,如果发生错误,可以根据错误的level选择字段级错误,还是动作级错误。并且可使用addFieldError或addActionError加入相应的错误信息,如果存在Action或Field错误,Struts2会返回“input”(这个并不用开发人员写,由Struts2自动返回),如果返回了“input”,Struts2就不会再调用execute方法了。如果不存在错误信息,Struts2在最后会调用execute方法。
在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execute方法之前首先会调用这个方法,我们可以在validate方法中验证,如果发生错误,可以根据错误的level选择字段级错误,还是动作级错误。并且可使用addFieldError或addActionError加入相应的错误信息,如果存在Action或Field错误,Struts2会返回“input”(这个并不用开发人员写,由Struts2自动返回),如果返回了“input”,Struts2就不会再调用execute方法了。如果不存在错误信息,Struts2在最后会调用execute方法。
相关文章推荐
- Struts2教程4:使用validate方法验证数据
- Struts2教程4:使用validate方法验证数据
- Struts2学习篇(四) 使用validate方法验证数据
- Struts2:使用validate方法验证数据
- struts2:数据校验,通过Action中的validate()方法实现校验(续:多业务方法时的不同验证处理)
- 表单数据验证方法(一)—— 使用validate.js实现表单数据验证
- Struts2教程4:使用validate方法验证数据
- struts2学习笔记(6)---数据验证之validate()方法
- Struts2教程4:使用validate方法验证数据
- Struts2教程4:使用validate方法验证数据
- STRUTS2.X之使用validate方法验证数据
- Struts2教程4:使用validate方法验证数据
- Struts2教程4:使用validate方法验证数据
- Struts2使用validate方法验证数据
- struts2学习笔记(7)---数据验证之validateXxx()方法
- validate方法验证数据
- Struts2教程4:使用validate方法验证数据
- Struts2教程4:使用validate方法验证数据
- Struts2教程4:使用validate方法验证数据
- Struts2教程4:使用validate方法验证数据