我有一个自定义标记,可以扩展Spring的InputTag
以",###.0"
格式显示数字。我已为PropertyEditor
类注册了自定义Double
来处理格式化。
当提交表单并且验证失败时,应该按原样重新显示所有无效值,而不进行任何格式化,以便用户可以看到他所犯的错误。如何通知自定义标签验证结果,以便它不进行任何格式化?
我正在使用Spring MVC 3。
感谢。
答案 0 :(得分:1)
覆盖getPropertyEditor()
的{{1}}方法,并返回null而不是AbstractDataBoundFormElementTag
实例(因此PropertyEditor
不会将对象值传递给ValueFormatter
格式化目的)。
PropertyEditor