标签: spring spring-mvc
当绑定失败时,是否可以配置Spring将target属性设置为null?
例如,我的bean有一个date属性,在显示表单时可以有一个预先存在的值。如果用户输入无效日期,我希望将该属性设置为null;目前它保留了以前的价值。
我当然还想要绑定错误,所以我可以显示错误信息。
我希望有一个通用的配置解决方案(即我不想只编写代码来手动处理每个字段!)。
背景:保留旧值会导致后续自定义跨字段验证中的奇怪行为。将属性值设置为null将告诉此验证不执行。