我在相关的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电话、电商平台研发、公众号研发!
- 免责申明:本站内容均来源于网络,版权归原创所有,如有任何版权方面的问题,请与我们联系处理!