我想做的是让我的应用程序在加载欢迎页面之前命中一个java方法,以便在欢迎页面上可以使用该数据。我知道如何在其他页面上使用以下方法进行创建:
<h:commandLink action="#{myController.methodName}" />
然后让这个方法返回一个结果,然后转到我想要的页面。但是,我不确定如何在欢迎页面上这样做。
只需将所需的代码放入与页面关联的托管bean类的构造函数中。
public Bean() { // Do your stuff here. }
@PostConstruct 注释。将执行这样的方法 紧接着 所有托管属性的构造和初始化/设置。
@PostConstruct
@PostConstruct public void init() { // Do your stuff here. }