Как передать текущее значение User и inputText в Java-Controller?

У меня есть весенний проект с Primefaces. То, что я хочу сделать, это заставить пароль изменить при первоначальном входе в систему.

Я создал страницу xhtml, которая проверяет, равен ли пароль стандартному паролю, если это так, то пользователь перенаправляется в форму passwordChange.

Ниже формы-контента

<p:password id="password" name="password" placeholder="New Password"/>
<p:password id="passwordConfirm"  placeholder="Password Confirmations"/>
<p:commandButton action="#{parentEditController.doChangePassword()}" icon="ui-icon-refresh" 
                 title="Change Password" oncomplete="/secured/welcome.xhtml"/>

Как получить строку пароля для doChangePassword() в моем UserController? doChangePassword()вызовы userService.changePassword(password)-метод, в котором строка пароля устанавливается как пароль для текущего пользователя и сохраняется в БД через userRepository.save(user),

Моя основная проблема заключается в том, чтобы передать строку пароля на мой контроллер, чтобы я мог передать ее в виде строки userService.changePassword(String: password),

Надеюсь, кто-нибудь может мне помочь?

0 ответов

Другие вопросы по тегам