7

据我所知,JSF 将所有会话范围的 bean 保存在某种 Map 中(如果我错了,请纠正我。)。在我的应用程序中,我有一个名为“userDetailsBean”的会话范围(由 Spring 管理并注入到支持 bean)bean。

是否可以通过 JSF API 的帮助在某种集合中获取为不同用户创建的所有 bean 实例?

4

1 回答 1

10

@PostConstruct@PreDestroy.

@PostConstruct
public void init() {
    allSessionScopedBeans.add(this);
}

@PreDestroy
public void destroy() {
    allSessionScopedBeans.remove(this);
}
于 2012-06-26T16:32:35.940 回答