繁体   English   中英

按下Backbutton或F5时如何在托管bean上调用方法?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM