密码:
网络营销 it新闻 军事新闻 社会新闻 it技术 网站优化 游戏资讯 公司资讯
struts2验证validatioonxml验证int、double类型验证不起作用解决方案
发布日期:2013-07-07 阅读数:1233 来源:互联网 由金功呈网站建设公司整理 【关闭】



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