【发布时间】:2011-01-11 18:21:29
【问题描述】:
在我的应用程序中,我有一个应用程序范围的 bean,我这样称呼它:
FacesContext.getCurrentInstance().getExternalContext().getApplicationMap().get("name");
初始化它的最佳方法是什么?
到目前为止,我所做的就是在第一个 jsf 页面中调用它的一个属性,不需要 - 只需初始化 bean。
页面如下所示:
<h:inputHidden id="inovkeBean" value="#{myBean.nothing}"/>
还有豆子:
@ApplicationScoped
public class MyBean {
String nothing;
public String getNothing() {
return nothing;
}
}
它工作正常,只是我在问:谁能告诉我一个更好的方法来初始化 bean?
谢谢!
【问题讨论】: