@xxxxc

Стакаются ошибки валадиции, как исправить?

Подскажите, почему такое происходит? Почему ошибки валидации одна на одной?
5abde2a65188c013315156.png
В консоле разработчика, показывает только 2 спана, на скрине их явно видно, что больше.
Через ctrl+F5 появляются новые...

Я использую SpringMVC. Контроллер возвращает ModelAndView обьект.
В нём, используется следующий код:
if (bindingResult.hasErrors()) {
			modelAndView.setViewName("registration");
			modelAndView.addObject("user", user);
			return modelAndView;
		}


В html:
<span class="alert alert-danger" th:if="${#fields.hasErrors('name')}" th:errors="*{name}"></span>


Также может кто подскажет, при ошибке валидации все поля в форме стают пустыми. Как исправить? Я думал что modelAndView.addObject("user", user); должно было решить это, но нет.
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
@xxxxc Автор вопроса
Решилось display:inline-block
Ну и так, как я использую thymeleaf, то для заполнения полей, после ошибки:
th:value="${user.userName}"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы