У меня есть загрузочное приложение Spring с таким потоком.
- Регистрация нового пользователя регистрируется
- Он / она получает подтверждающее электронное письмо
- Когдапользователь нажимает на проверочный URL, и он / она будет перенаправлен на страницу входа.
До этого момента все было хорошо, но я хочу, чтобы, когда пользователь попал на страницу входа, я хотел заполнить электронную почту пользователя в поле электронной почты и позволить пользователю ввести свой пароль дляпродолжить.
Поле моей электронной почты выглядит следующим образом:
<input type="email"
id="userLoginFormEmail"
class="form-control mb-4"
th:field="*{email}"
placeholder="Your email" required />
Когда пользователь перенаправляется на страницу входа, я добавляю электронную почту пользователя в атрибут модели следующим образом:
model.addAttribute("userEmail", userEmail);
return "user/login";
Итак, как мне предварительно заполнить поле электронной почты, если userEmail
атрибут не равен нулю?
ОБНОВЛЕНИЕ
У меня есть предупреждение на странице входа, котороеотображается нормально при посещении URL-адреса активации.Выглядит это так
<div class="alert alert-info mt-5" role="alert" th:if="${userEmail != null}">
<strong>Your account is activated. Please login to proceed.</strong>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
Итак, userEmail
работает нормально, но все равно не может показать его в поле электронной почты.