В моем текущем приложении с помощью init binder-StringTrimmerEditor мы обнуляем все пустые значения из файла view/templates
. Но теперь я хочу удалить одно поле (movielist
) из аннулированного, поскольку это конкретное поле, когда я редактирую форму, т.е. удаляю все значения в movie-list
и нажимаю контроллер кнопки «Сохранить», получает нулевое значение вместо пустой строки. Я хочу, чтобы это была пустая строка вместо нулевого значения.
Как исключить обнуление списка фильмов.
<form action="#" th:object="${CustomerForm}" th:action="@{customer/save}" method="post">
<input type="hidden" th:field="*{id}"/>
<textarea th:field="*{movieList}"></textarea>
<div class="modal-footer">
<input class="btn-submit" type="submit" value="Save"/>
</div>
</form>
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.registerCustomEditor(String.class, new StringTrimmerEditor(emptyAsnull:true));
}