У меня есть форма, где я хочу редактировать некоторые пользовательские данные. Таким образом, уже сохраненные данные помещаются как th: значение, и после отправки я проверяю с помощью проверки весны и хочу вернуть форму на неправильном вводе. Я хочу, чтобы поле ввода имело значение ввода пользователем, но оно всегда дает мне сохраненный ввод.thymeleaf: th: значение игнорируется при использовании th: field
Вот как поле ввода выглядит
<input type="text" th:value="${product.name}" th:field="*{name}" th:errorclass="fieldError"/>
Если форма загружается в первый раз, входные поля должны иметь значение уже сохраненные данные.
Если он загружен после отправки и с ошибкой проверки, поля ввода должны иметь значение ввода пользователя.
Есть ли способ?
Спасибо!
Почему вы используете й: значение? Ответ на последний вопрос - это использование только поля: не могли бы вы попробовать? –
Причина Я хочу установить значение при загрузке сохраненных данных. – Raphael
Но если вы работаете с формой и заполняете объект продукта в своем контроллере, это будет работать нормально. Не могли бы вы включить код вашей формы и ваш контроллер? –