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来指定国际化提示信息
    如果觉得本文对您有帮助,请“打赏”,谢谢。
    您的鼓励,我的动力。
    微信 支付宝
  • 相关阅读:
    .Net魔法堂:log4net详解
    CentOS6.5菜鸟之旅:安装SUN JDK1.7和Tomcat7
    Java魔法堂:注释和注释模板
    Eclipse魔法堂:任务管理器
    CentOS6.5菜鸟之旅:VirtualBox4.3识别USB设备
    Windows魔法堂:解决“由于启动计算机时出现页面文件配置问题.......”
    JS魔法堂:IE5~9的Drag&Drop API
    CentOS6.5菜鸟之旅:安装VirtualBox4.3
    HTML5魔法堂:全面理解Drag & Drop API
    byzx
  • 原文地址:https://www.cnblogs.com/zongzhankui/p/5875353.html
Copyright © 2011-2022 走看看