下面代码在在出发后 <h:inputSecret>中的密码被清空
<h:inputSecret id='password' size='50' maxlength='128' value='#{register.password}' required='true'>
<a:support event='onblur' reRender='passwordDecoration' bypassUpdates='true' ajaxSingle='true' />
</h:inputSecret>
解决办法是添加 redisplay="true"属性,如下:
<h:inputSecret id="password" size="50" maxlength="128" value="#{register.password}" redisplay="true" required="true">
<a:support event="onblur" reRender="passwordDecoration" bypassUpdates="true" ajaxSingle="true" />
</h:inputSecret>
<h:inputSecret id='password' size='50' maxlength='128' value='#{register.password}' required='true'>
<a:support event='onblur' reRender='passwordDecoration' bypassUpdates='true' ajaxSingle='true' />
</h:inputSecret>
解决办法是添加 redisplay="true"属性,如下:
<h:inputSecret id="password" size="50" maxlength="128" value="#{register.password}" redisplay="true" required="true">
<a:support event="onblur" reRender="passwordDecoration" bypassUpdates="true" ajaxSingle="true" />
</h:inputSecret>
本文介绍了一个JSF应用中遇到的问题:在触发特定事件后<h:inputSecret>密码输入框的内容被清空。通过添加redisplay属性设置为true解决了该问题。

被折叠的 条评论
为什么被折叠?



