Spring MVC:绑定失败时将属性设置为null

时间:2013-05-06 21:37:43

标签: spring spring-mvc

当绑定失败时,是否可以配置Spring将target属性设置为null?

例如,我的bean有一个date属性,在显示表单时可以有一个预先存在的值。如果用户输入无效日期,我希望将该属性设置为null;目前它保留了以前的价值。

我当然还想要绑定错误,所以我可以显示错误信息。

我希望有一个通用的配置解决方案(即我不想只编写代码来手动处理每个字段!)。

背景:保留旧值会导致后续自定义跨字段验证中的奇怪行为。将属性值设置为null将告诉此验证不执行。

0 个答案:

没有答案