我正在创建一个数据库设置jsf页面,该页面在页面加载期间显示属性文件中的值。然后,用户更新页面,然后按Submit,值将在属性文件中更新。
我遵循了Balusc提供的解决方案
在页面加载时调用JSF托管bean操作
并在支持bean的构造函数中设置值。
public DbSettingsBean()
{
this.setUserName(helper.getValueForProperty("user_name"));
this.setPassword(helper.getValueForProperty("password"));
}
虽然我设法在页面加载期间从属性文件显示用户名。在页面加载期间,我无法显示password的inputsecret值。它保持空白。
页面加载期间还有其他显示密码的方法吗?
我正在使用JSF RI 1.2和Richfaces 3.3.2
提前致谢
<h:inputSecret>
由于安全原因,默认情况下,确实不会重新显示密码。但是,您可以通过设置将其打开redisplay="true"
。
<h:inputSecret value="#{bean.password}" redisplay="true" />
另请参阅其TLD文件:
redisplay
指示在创建表单时应呈现此字段中任何现有值的标志。由于存在潜在的安全风险,因此 默认情况下不会显示密码值。
问题内容: 加载页面时,是否可以执行JSF托管的bean操作? 如果相关,那么我目前正在使用JSF 1.2。 问题答案: JSF 1.0 / 1.1 只需将所需的逻辑放入与JSF页面关联的请求范围的bean的构造函数中即可。 JSF 1.2 / 2.x @PostConstruct在请求或视图范围的bean上使用带注释的方法。将在构造和初始化/设置所有托管属性和注入的依赖项之后执行它。 如果您使用
我很难在一个使用JSF 2、Facelets和CDI的(非常简单的)WAR项目中获得一个通用的错误页面。 我的应用服务器是WebLogic12c,它应该支持所有这些现成的功能,但它无法显示错误页面。当我将完全相同的WAR部署到Glassfish应用程序服务器时,它可以工作。 我倾向于指责WebLogic在CDI部门存在缺陷,但可以使用一些额外的专业知识来检查我的方法是否错误。 以下是我的应用程序试
我想更改页面加载时的“选择组件”值。我读了相关的帖子,那里提出的每一个解决方案都适用于点击按钮。然而,我想要的是在页面加载后设置值,而不需要任何用户操作。我拥有的是: 以及: 我有相同的代码附加到按钮上,并且它可以工作。它只是不适用于准备()函数。所以我的问题是:如何在页面加载后设置选择值? 完整html
问题内容: 假设我有一个实体类,汽车。 我的IDE使我可以从实体类自动生成会话bean,因此最终得到了CarFacade 我也可以生成JSF托管bean 我可以理解Entity类和其他Bean之间的有意义的区别,但是无状态会话Bean和托管Bean之间有什么区别?我读到无状态会话Bean用于实现在实体上运行的业务逻辑,而托管Bean用于通过在托管Bean上使用网页调用方法并进行托管Bean调用来与
托管bean它是一个纯Java类,它包含一组属性和一组,方法。 以下是托管bean方法执行的常见功能: 验证组件的数据 处理组件触发的事件 执行处理以确定应用程序必须导航的下一页 它也可以作为JFS框架的模型。 JSF托管Bean示例 请看看下面一段示例代码 - 您可以通过以下方式使用此。 通过配置成XML文件。 通过使用注释。 通过XML文件配置托管Bean 在xml文件配置是比较旧方法。 在这
日安 我不是一个专业的程序员,我没有正式学习,我目前正在自学。所以我的问题可能看起来很愚蠢,或者不明白答案。请原谅我。 好的,问题来了: 我的例子将是一个内部团队午餐花名册,这将是当地的页面,用户可以设置午餐时间,不会改变,但会在一天结束时重置。 可以通过打开页面来查看所有更改。 我想知道应该是java和html,还是应该用什么语言创建这样的页面。 诚挚的问候