我只是声明了一个简单的 FacesComponent 以将它与复合组件一起使用。
@FacesComponent("fc/myFacesComponent")
public class MyFacesComponent extends UINamingContainer {
...
}
现在我问自己,FacesComponent 注解类的生命周期是多久?
我只是声明了一个简单的 FacesComponent 以将它与复合组件一起使用。
@FacesComponent("fc/myFacesComponent")
public class MyFacesComponent extends UINamingContainer {
...
}
现在我问自己,FacesComponent 注解类的生命周期是多久?
组件本身将从初始构建视图(JSF 生命周期的第一阶段)一直持续到第二次构建组件树的渲染视图阶段。但我想知道你是否真的想问别的。也许关于托管bean的生命周期?
@FacesComponent("fc/myFacesComponent") 生命周期是 Reuest Scope,我们无法更改它。
如果您愿意,您可以在其中注入 beans(Session) 并获取状态并将其显示给组件。
支持 bean 要么是 JSF 管理的 bean,要么是 CDI Weld Bean。
谢谢,肉山