【发布时间】:2009-05-08 17:45:37
【问题描述】:
使用Spring 2.5标签库,
我的命令表单中有一个整数值,该命令表单使用 呈现在我的页面上
当值> 999时,它在页面上将数字呈现为value="x,xxx"。我的验证不期望逗号并拒绝该值。
渲染是否有修复,或者我需要修复验证和解析?
【问题讨论】:
-
更多信息:Spring 标记库似乎正在使用默认的 PropertyEditor 将 Integer 与字符串进行转换,因此可以针对区域设置进行自定义。虽然在技术上似乎可以创建一个自定义 PropertyEditor 来执行此操作,但它非常复杂!假设 PropertyEditor 既可以进出也可以进出,似乎正确的做法是只允许在数字输入中使用逗号。我很惊讶。