[英]managed bean field is null when invoke bean method primefaces jsf
[英]How to invoke a method on a managed bean when pressing backbutton or F5?
当按下backbutton或F5时,如何在托管bean上调用方法?
如果Bean是请求范围的,并且页面带有响应标头,指示浏览器不缓存该页面,则可以在Bean的构造函数或@PostConstruct
方法中执行该作业。
例如
public class Bean {
public Bean() {
// Here, in the constructor.
}
@PostConstruct
public void init() {
// Or here, in the postconstructor.
}
}
如果您通过@ @ManagedProperty
,@ @EJB
或@Inject
等注入依赖项,并希望基于这些依赖项进行初始化工作,则@PostConstruct
方法特别有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.