编辑时的密码字段

时间:2013-06-30 17:14:45

标签: java jsf primefaces

当我想编辑我的用户时,我的密码字段有问题。当我选择我的用户进行编辑时,我可以编辑名字,姓氏和密码,但我只能编辑名字并保持密码字段不变。当我点击编辑开始时,我收到一个错误:

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的初始值?

1 个答案:

答案 0 :(得分:6)

redisplay = "true"添加到您的password组件

<p:password id="password" value="#{userMB.user.password}" label="#{msg.password}" required="true" redisplay = "true">