如何在RENDER_RESPONSE之后修改ComponentTree

时间:2011-03-24 14:10:12

标签: jsf jsf-2 rendering phaselistener

我很确定这是不可能的,但我需要确定:

在处理初始请求到JSF页面时,我想以编程方式修改组件树。我尝试使用将在RENDER_RESPONSE阶段触发的PhaseListener。

  • 当我使用beforePhase回调时,树还不存在,所以我无法选择我想要修改的组件。
  • 当我使用afterPhase回调时,响应已经呈现。

有没有办法在RENDER_RESPONSE阶段从afterPhase回调中改变组件树(并重新渲染它)?

或者是否真的,在RENDER_RESPONSE阶段完成后无法修改树?

0 个答案:

没有答案