Задать вопрос
@Nulltiton

Почему не выводится пароль в Thymeleaf?

Вывожу информацию о пользователе на форму, но единственное, что не подтягивается в шаблонизатор - это пароль. Не понимаю, почему так?
Контроллер:
@GetMapping("/edit/{id}")
    public String editUser(@PathVariable("id") Long id, Model model) {
        model.addAttribute("user_composite", userService.getUserComposite(id));
        return "/users/edit";
    }

DTO:
@NotBlank
    @Min(value = 6, message = "Пароль должен содержать не менее 6 символов")
    private String password;

Entity:
@Column(length = 100, nullable = false)
    private String password;

Thymeleaf:
<form class="col-12 needs-validation" th:action="@{'/user/save/' + ${user_composite.id}}" th:object="${user_composite}" method="post" novalidate>
...
    <div class="form-group">
        <input type="password" class="form-control form-control-lg" id="password" placeholder="Пароль" th:field="*{password}" required>
        <label for="password">Пароль</label>
        <div class="invalid-feedback">Не заполнено поле пароля</div>
    </div>
...
</form>

Задаю вопрос исключительно для того, чтобы удостовериться, что на это никак не повлиял Spring Security или что-то еще и ошибка именно во мне
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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