zoukankan      html  css  js  c++  java
  • struts_24_基于XML校验的规则、特点

    当为某个action提供了ActionClassName-validation.xml和ActionClassName-ActionName-validation.xml两种规则的校验文件时,系统按下面顺序寻找校验文件:

    1。AconClassName-validation.xml

    2。ActionClassName-ActionName-validation.xml

    系统寻找到第一个校验文件时还会继续搜索后面的校验文件,当搜索到所有校验文件时,会把校验文件里的所有校验规则汇总,然后全部应用于action方法的校验。

    如果两个校验文件中指定的校验规则冲突,则只使用后面文件中的校验规则。

    当action继承了另一个action,父类action的校验文件会先被搜索到。

    假设UserAction继承BaseAction: <action name="user" class="cn.itcast.action.UserAction" method="{1}"> </action> 访问上面action,

    系统先搜索父类的校验文件:

    BaseAction-validation.xml, BaseAction-user-validation.xml,接着搜索子类的校验文件: UserAction-validation.xml, UserAction-user-validation.xml。应用于上面action的校验规则为这四个文件的总和。

  • 相关阅读:
    Linux 性能优化--理解 CPU 使用率和平均负载
    sqlalchemy ORM
    redis缓存数据库
    基于CentOS安装FTP服务器
    python3之platform模块
    paramiko模块
    shelve模块
    Vue入门---属性、style和class绑定方法
    Vue入门---事件与方法详解
    Vue入门---常用指令详解
  • 原文地址:https://www.cnblogs.com/zjsy/p/4365318.html
Copyright © 2011-2022 走看看