在JSF 1.2中,如何在每次页面加载时调用会话范围bean上的方法

时间:2016-06-21 19:32:40

标签: jsf

我正在使用JSF 1.2。我需要根据服务器端的授权在每个屏幕上启用/禁用某些组件。我在bean上放置了授权逻辑。它工作正常。但是我的sessionscoped bean只会初始化一次,如果授权在我的会话处于活动状态时发生变化,它就不会反映在我的屏幕上。每次页面加载时我都需要从jsp调用bean方法。在JSF 1.2中有什么办法吗?

1 个答案:

答案 0 :(得分:-1)

您可以使用@PostConstruct注释来建立授权:

@PostConstruct
public void init(){
// This method is invoked every time a page is loaded
}

每次加载页面都会执行此方法。

您可以在此处查找更多信息:Annotation Type PostConstruct

希望它有所帮助!

相关问题