我有一个名为indexBean
的bean,它有一个init
方法。我的bean设置为ViewScoped
。
@PostConstruct
public void init(){
...
System.out.println("entered");
...
}
为什么刷新页面时会调用init()
方法两次?
答案 0 :(得分:2)
您可能想要添加其他信息,例如JSF版本。你有一个JSF @ManagedBean或其他类似CDI @named bean的东西。在后一种情况下,您可能会遇到使用不同cdi-framework的问题,例如参见this