Значения формы должны быть NULL вместо пустых строк в Spring MVC
Я использую Spring MVC. У меня есть форма на моей странице. Когда я не вношу значения в форму и не отправляю ее, она приходит с пустыми строками "".
Можно ли установить null значение вместо пустых строк?
Заранее спасибо за помощь.
Ответ 1
Вы должны использовать аннотацию @InitBinder, потому что в Spring MVC она всегда возвращает "" для пустых значений в форме. Вы должны добавить это в свой контроллер.
Пример:
@InitBinder // Converts empty strings into null when a form is submitted
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(String.class, new StringTrimmerEditor(true));
}