struts2中如何对double类型进行输入验证?
<field-validatortype="double"><paramname="min">0.0</param><paramname="max">9999.99</p...
<field-validator type="double">
<param name="min">0.0</param>
<param name="max">9999.99</param>
<message>price must be between ${min}and ${max}!</message>
</field-validator>这样行吗? 展开
<param name="min">0.0</param>
<param name="max">9999.99</param>
<message>price must be between ${min}and ${max}!</message>
</field-validator>这样行吗? 展开
2个回答
2013-07-11
展开全部
你这里定义了一个非字段校验器,但是你没有指明你要用到哪个变量上面去啊。。。这样肯定不能生效的啦。。。需要加入<field>元素。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!-- 非字段校验 -->
<validator type="double">
<param name="fidleName">field</param>
<param name="minExclusive">0.1</param>
<param name="maxExclusive">10.1</param>
<message>输入浮点无效</message>
</validator>
<!-- 字段校验 -->
<field name="field">
<field-validator type="double">
<param name="minExclusive">0.1</param>
<param name="maxExclusive">10.1</param>
<message>输入浮点无效</message>
</field-validator>
</field>
<validator type="double">
<param name="fidleName">field</param>
<param name="minExclusive">0.1</param>
<param name="maxExclusive">10.1</param>
<message>输入浮点无效</message>
</validator>
<!-- 字段校验 -->
<field name="field">
<field-validator type="double">
<param name="minExclusive">0.1</param>
<param name="maxExclusive">10.1</param>
<message>输入浮点无效</message>
</field-validator>
</field>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询