【发布时间】:2013-04-10 02:10:05
【问题描述】:
目前我正在开发 spring(MVC) Web 应用程序,我在验证控制器中的实体类字段时发现了一些奇怪的东西。每当我在每次提交表单后尝试进行验证时,我都会对存储在实体类字段中的值感到困惑。
例如,以下是我用于验证字符串字段之一的代码 sn-p。它工作正常,但有时不行。我发现的原因是有时有Null value 设置,有时Empty value 设置为same field。
if(entity.getWhoBookedIt().equals("")){
bindingResult.rejectValue("whoBookedIt", "NotEmpty.java.lang.String", null, null);
}
我不明白为什么会这样?谁能解释一下原因?
【问题讨论】:
标签: validation jakarta-ee web-applications spring-mvc null