按后退按钮或 F5 时如何调用托管 bean 上的方法?
问问题
628 次
1 回答
1
如果 bean 是请求范围的,并且页面带有指示浏览器不缓存页面的响应标头,那么您可以在 bean 的构造函数或@PostConstruct
方法中完成该工作。
例如
public class Bean {
public Bean() {
// Here, in the constructor.
}
@PostConstruct
public void init() {
// Or here, in the postconstructor.
}
}
@PostConstruct
如果您通过 @ManagedProperty
、@EJB
或@Inject
等注入依赖项并希望基于这些依赖项进行初始化工作,该方法特别有用。
于 2011-09-03T12:38:04.113 回答