zoukankan      html  css  js  c++  java
  • struts2字段校验器与非字段校验器

    字段校验器配置格式:

    <field name="被校验的字段">

           <field-validator type="校验器名">

                 <!--此处需要为不同校验器指定数量不等的校验规则-->

                  <param name="参数名">参数值</param>

                      ....................

                   <!--校验失败后的提示信息,其中key指定国际化信息的key-->

                     <message key="I18Nkey">校验失败后的提示信息</message>

                     <!--校验失败后的提示信息:建议用getText("I18Nkey"),否则可能出现Freemarker template Error-->

           </field-vallidator>

            <!-- 如果校验字段满足多个规则,下面可以配置多个校验器-->

    </field>

    非字段校验器配置格式:


    <validator type="校验器名">

              <param name="fieldName">需要被校验的字段</param>

              <!--此处需要为不同校验器指定数量不等的校验规则-->          
    <param name="参数名">参数值</param>

                <!--校验失败后的提示信息,其中key指定国际化信息的key-->

             <message key="I18Nkey">校验失败后的提示信息</message>

               <!--校验失败后的提示信息:建议用getText("I18Nkey"),否则可能出现Freemarker template Error--> 
    </validator>

     非字段校验:先指定校验器: 由谁来校验,来校验谁!

    字段校验器:先指定校验的属 性:我来校验谁,由谁来校验!

    注意:

    1. struts2 中的<s:form..../>元素有一个theme属性,不能将改属性设为simple;
    2. 不要在校验规则文件的错误提示信息中使用key来指定国际化提示信息
    如果觉得本文对您有帮助,请“打赏”,谢谢。
    您的鼓励,我的动力。
    微信 支付宝
  • 相关阅读:
    处理excel表
    生成登陆验证码
    IKAnalyzer分词例子
    JAVA中不用+ 如何实现加法
    开发者应该掌握的Java代码优化技能
    Spring Boot Maven插件
    23种设计模式(1)-单例模式
    Spring AOP 创建切面
    Spring AOP 创建增强类
    Spring AOP基础知识
  • 原文地址:https://www.cnblogs.com/zongzhankui/p/5875353.html
Copyright © 2011-2022 走看看