Struts中Validate()和validateXxx的使用

学习struts2之后,你会发现validate在之前是没有的!它是怎么实现的呢?

validate和validateXxxx都是拦截器实现的!在一个action中如果调用里面的方法则一点会去调用validate这个方法。而如果有validateXxxx这个方法。就要看你现在调用的是不是Xxxx了!

比如,现在外面调用的是login方法(在action)中。顺序是: validateLogin->validate->login

注意:1.validateXxxxvalidate后面第一个字母大写。否则就是一个普通方法了

2.在validateXxx和validate方法中必须有addFieldError方法

3.在struts-Xml中要用<result name=“input">/login</result>(这样验证出错之后就能回到原界面当addFieldError得到了值之后就会给struts-xml返回input。。且不运行login方法。当然如果你会ajax就不需这样了)

最新文章

  1. HTML CSS SPRITE 工具
  2. RSA的傻瓜原理
  3. Good Bye 2015 A. New Year and Days 签到
  4. C#WinForm中显示实时时间:年/月/日 时/分/秒 星期X
  5. mySql 的基本操作
  6. phpize 编译安装memcached
  7. 部署statspack工具(一)
  8. python之celery的使用(一)
  9. Objective-C 中如何测量代码的效率
  10. TCP/IP 三次握手
  11. Session session = connection.createSession(paramA,paramB);参数解析
  12. windows上react-native run-android时Exception in thread &quot;main&quot; java.lang.IllegalArgumentException: MALFORMED报错
  13. MySQL系列详解六:MySQL主从复制/半同步演示-技术流ken
  14. CCF关于公开NOIP复赛选手程序的通告
  15. C#基础 数据类型 类型转换
  16. 菜鸟学数据库(五)——MySQL必备命令
  17. Tomcat 安装为服务后台自动启用
  18. 【生产问题】LDF丢失
  19. 无废话网页重构系列——(2)来套Web重构装备
  20. SFTP Using Chilkat Active component

热门文章

  1. Android-ContentProvider理解操作系统的多媒体
  2. 【模板模式】 Template Pattern
  3. [LeetCode 题解]: Remove Nth Node From End of List
  4. [HTTP]Nonocast.http post方法
  5. asp.net——地址栏传递中文参数乱码解决方案
  6. C#面向对象的三大基本特征
  7. SQL Server分页查询存储过程
  8. VS 发布MVC网站缺少视图解决方案
  9. 【总结】 伸展树Splay
  10. A. The Meaningless Game(数学)