ユーザーを編集したいとき、パスワードフィールドに問題があります。編集するユーザーを選択すると、名、姓、およびパスワードを編集できますが、名のみを編集してパスワード フィールドを変更しないままにすることができます。編集開始をクリックすると、次のエラーが表示されます。
The password field is empty.
私のパスワード欄:
<p:password id="password" value="#{userMB.user.password}" label="#{msg.password}" required="true">
<f:validator validatorId="passwordValidator2" />
<p:ajax update="msgPassword" event="keyup" />
</p:password>
なんで?
を変更<p:password>
し<h:inputText>
たらうまくいきました。しかし、ユーザーのパスワードが表示されます...<p:password>
の初期値を読み取らないのはなぜuserMB.user.password
ですか?