我在相关的validation.xml文件 里进行验证,字符串那些验证可以通过,只要是int和double 数字类型的不可以通过验证 <field name="amount"> <field-validator type="int"> <param name="min">0</param> <param name="max">100</param> <message>数量必须是一个数字!</message> </field-validator> </field> <field name="cost"> <field-validator type="double"> <param name="minInclusive">0.00</param> <param name="maxInclusive">99999999.99</param> <message>成本必须是一个数字!</message> </field-validator> </field> 这些不起作用,请大家再注意下,那些字符串和日期已经可以通过,就是int和double不起作用。 在jsp页面出现错误提示是 Invalid field value for field "amount". Invalid field value for field "cost". 大家有什么方法可以解决这些问题
我在ActionName同目录下,加了ActionName.properties文件 invalid.fieldvalue.amount=数量必须是一个数值 invalid.fieldvalue.cost=价格必须是一个数值 类型转换不正确的时候,先执行这个 如果类型正确时候就会执行validation.xml验证器里面的int double相关的验证

- 深圳市一键一家网络科技有限公司官方网址:http://www.songhu9.com.cn
- QQ:316675593,电话号码:19807655856
- 业务范围:公司网站建设、管理软件研发、软件网站二次开发、400电话、电商平台研发、公众号研发!
- 免责申明:本站内容均来源于网络,版权归原创所有,如有任何版权方面的问题,请与我们联系处理!