struts中客户端判断

阅读更多
(1)
validator-rules.xml中定义javascript;
validation.xml中定义需要验证的字段;
(2)
在jsp页面中:
 
              余额告警金额
             
   
            这两个字段需要验证,原则为:
必须为数字,必填字段,最多只能输入8个字节的长度,数字范围为0-999999999
(2)实现
在vilidation.xml文件中增加


               
               
               
               
               
                    min
                    0
               

               
                    max
                    999999999
               

               
                    maxlength
                    8
               

           

也可以这样:

               
              
               
           
                 
               
                    maxlength
                    8
               

           

那二个最大最小值可以放在资源文件中定义,
如下:
min_integer = 0
max_integer = 99999999

对于在数据库中是number(x,y)类型的字段,在由dbrever.java生成的.xml文件中,由默认的double类型转为float类型。这样才能在jsp页面中用float规则来验证该字段。

对于整型,在由dbrever.java生成的.xml文件中由 double替换为 long,然后在由StrutsGenerator.java生成的validation.xml文件中再由long替换为为 integer
对于浮点类型,在由dbrever.java生成的.xml文件中是 double不需要修改,然后在由StrutsGenerator.java生成的validation.xml文件中再由double替换为为 float

你可能感兴趣的:(Struts,XML,Java,JSP,JavaScript)