zoukankan      html  css  js  c++  java
  • Struts中Validate()和validateXxx的使用

    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就不需这样了)

  • 相关阅读:
    AJAX 跨域请求与 JSONP详解
    深入理解PHP的mvc框架
    读文文件md5值
    快速排序
    编写简单GUI程序
    简单的加减法
    rallway.py
    用列表构建栈结构
    模拟用户登陆注册
    密码生成
  • 原文地址:https://www.cnblogs.com/qq739178184/p/5149823.html
Copyright © 2011-2022 走看看