当前位置:  开发笔记 > 编程语言 > 正文

在页面加载期间从托管bean设置jsf InputSecret的值

如何解决《在页面加载期间从托管bean设置jsfInputSecret的值》经验,为你挑选了1个好方法。

我正在创建一个数据库设置jsf页面,它在页面加载期间显示属性文件的值.然后,用户更新页面并按提交,并在属性文件中更新值.

我遵循了Balusc提供的解决方案

在页面加载时调用JSF托管bean操作

并在辅助bean的构造函数中设置值.

  public DbSettingsBean()
  {        
    this.setUserName(helper.getValueForProperty("user_name"));
    this.setPassword(helper.getValueForProperty("password"));
  }

虽然我设法在页面加载期间显示属性文件中的用户名.我无法在页面加载期间显示inputsecret的密码值.它仍然是空白的.

在页面加载期间是否还有其他方法可以显示密码?

我使用的是JSF RI 1.2和Richfaces 3.3.2

提前致谢



1> BalusC..:

确实不重新显示在默认情况下,由于安全原因的密码.但是,您可以通过设置将其打开redisplay="true".


另见其TLD文档:

redisplay

指示在创建表单时应呈现此字段中的任何现有值的标志.由于这是潜在的安全风险,因此默认情况下不会显示密码值.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有