gpt4 book ai didi

jsf - 使用 EL 语句读取值时设置输入字段的默认值

转载 作者:行者123 更新时间:2023-12-04 16:35:34 25 4
gpt4 key购买 nike

所以我的团队有一个 jsf,我们使用 EL 语句读取输入框的值,工作正常,但默认情况下,我们将值设置为应该填充到字段中的值。如何在让 EL 语句正常工作的同时为输入设置默认值。
例子:

 <h:inputText value="#{registrationBean.firstName}" styleClass="formEle"/>

我试过
<h:inputText value="#{registrationBean.firstName}First Name" styleClass="formEle"/>

但这会在我们提交时中断连接。
有任何想法吗?

最佳答案

您可以定义 <h:inputText> 的默认值在 PostConstrut 阶段的 backing bean 中。

@ManagedBean(name="registrationBean")   
public class RegistrationBean{

private String firstName;

@PostConstruct
public void init(){
firstName = "your default value";
}

}
h:inputText中显示的页面创建后值将如您在支持 bean 中定义的那样。
这是一种没有任何第三方库的工作,也许它会帮助某人。

关于jsf - 使用 EL 语句读取值时设置输入字段的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10131574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com