以前都是用js验证,现在想知道struts2的其他验证方式,及用法!

解决方案 »

  1.   

    框架验证,字段验证配置,比如说
              <field name="age">
                <field-validator type="int">
                     <param name="min">1</param>
                     <param name="max">150</param>
                     <message>age should be between ${min} and ${max}</message>
                </field-validator>
           </field>
    非字段验证也很简单,自己找。
                  <validator type="int">
                       <param name="fieldName">age</param>
                       <param name="min">1</param>
                       <param name="max">150</param>
                       <message>age should be between ${min} and ${max}</message>
                  </validator>
    以上是两种校验器的配置风格,是xml来配置校验。
      

  2.   

    可以继承ActionSupport,然后用validate方法
      

  3.   

    觉得struts2自带的校验页面内容不是很好看,不知道各位有什么好点的方法
      

  4.   

    验证分客户端js验证和服务端的验证struts2提供的验证是基于服务端的。。前台的js验证还是要做的  这样系统会更安全和稳定
      

  5.   

    自带好几种验证,有一种是validate方法,在execute方法执行之前执行,现在比较流行的是验证框架,xml