如何在JSF中选择合适的PhaseId?
我正在如何在JSF中选择合适的PhaseId?,jsf,Jsf,我正在RENDER\u RESPONSE阶段运行我的所有阶段侦听器 我遇到了关于使用RESTORE\u VIEW阶段进行应用程序级访问控制的讨论。因此,这让我想到,根据需求,阶段侦听器可能必须在不同的PhaseId上运行 BalusC的回答很好地说明了如何选择正确的bean范围 类似地,对于选择正确的PhaseId?你说的“应用程序”是什么意思?我说的“应用程序”指的是我所有的JSF实现(具体来说是JSF1.2),我已经编辑了我的问题,你在渲染响应阶段到底是如何运行它们的?这句话毫无意义。我的C
RENDER\u RESPONSE
阶段运行我的所有阶段侦听器
我遇到了关于使用RESTORE\u VIEW
阶段进行应用程序级访问控制的讨论。因此,这让我想到,根据需求,阶段侦听器可能必须在不同的PhaseId
上运行
BalusC的回答很好地说明了如何选择正确的bean范围
类似地,对于选择正确的
PhaseId
?你说的“应用程序”是什么意思?我说的“应用程序”指的是我所有的JSF实现(具体来说是JSF1.2),我已经编辑了我的问题,你在渲染响应阶段到底是如何运行它们的?这句话毫无意义。我的CustomPhaseListener
中有这段代码public PhaseId getPhaseId(){return PhaseId.RENDER_RESPONSE;}
我想,我应该更好地使用术语“侦听”而不是“运行”so?它只在渲染响应阶段调用同一阶段侦听器实例的beforePhase()
和afterPhase()
方法。您是如何通过它运行“JSF应用程序”或“JSF实现”的?