【发布时间】:2016-04-05 07:02:21
【问题描述】:
当表单在到达渲染响应阶段之前首次加载时,我想在 JSF 视图范围的支持 bean 中进行一些处理。我无法在渲染响应阶段执行此过程,因为我有一个取决于处理的动态包含。是否有我可以使用的事件侦听器或阶段侦听器?
【问题讨论】:
-
托管 bean 的
@PostConstruct到底是怎么回事? -
包含将是动态的,基于我传递给 bean 的 get 参数,该参数在 UpdateModelView 阶段设置到托管 bean 中。我不确定在此阶段之前是否会调用 @PostConstruct。
-
只要确保参数已设置并在
@PostConstruct中可用。 -
该属性是当前通过 f:viewParam 自动设置的。在这种情况下我是否必须手动提取请求参数?