对于在恢复视图后应该调用的方法,是否有类似@PostConstruct
的注释?我想每个请求刷新一次数据。任何想法如何做到这一点?
答案 0 :(得分:2)
不是注释,但您可以使用<f:event type="preRenderView">
。
<f:event type="preRenderView" listener="#{bean.refresh}" />
与
public void refresh() {
// ...
}
但是我想知道这个bean是否不能更好地放在请求范围内,因为它似乎也保存了请求范围的数据。也许您需要将bean拆分为两个不同作用域的bean,其中一个是请求作用域,用于保存每次请求时需要刷新的数据。