Я пытаюсь опубликовать форму и посмотреть, что происходит, когда в некоторых полях возникают ошибки.
Я использую Thymeleaf, чтобы получить объект и поместить его во входные данные, которые публикуются в форме.
Когда у меня есть ошибка в полях (BindingResults), все поля отправляются правильно, кроме двух из них, ArrayList
<input id="roles" name="roles" th:value="${user.roles}"/>
В моем методе post dto (User) содержит все поля, но не роли.
@RequestMapping(method = RequestMethod.POST, path = "/users/{id}")
String editUser(@Valid @ModelAttribute("user") UserRestDto dto, BindingResult errors, @RequestParam String id) {
После публикации все значения установлены, я вижу ошибки, но не эти два поля.