2

我只是声明了一个简单的 FacesComponent 以将它与复合组件一起使用。

@FacesComponent("fc/myFacesComponent")
public class MyFacesComponent extends UINamingContainer {
   ...
}

现在我问自己,FacesComponent 注解类的生命周期是多久?

4

2 回答 2

1

组件本身将从初始构建视图(JSF 生命周期的第一阶段)一直持续到第二次构建组件树的渲染视图阶段。但我想知道你是否真的想问别的。也许关于托管bean的生命周期?

于 2012-08-07T12:08:38.753 回答
-1

@FacesComponent("fc/myFacesComponent") 生命周期是 Reuest Scope,我们无法更改它。

如果您愿意,您可以在其中注入 beans(Session) 并获取状态并将其显示给组件。

支持 bean 要么是 JSF 管理的 bean,要么是 CDI Weld Bean。

谢谢,肉山

于 2014-01-20T07:24:15.260 回答