0
我一直在使用Phase Listener来调试我的JSF应用程序。是否可以使用JSF 1.2动态加载阶段侦听器?
现在我想知道是否可以根据系统属性设置动态加载它(所以我可以提交该事情,而不用担心在部署之前必须将其删除) 。 有没有人知道是否有办法做到这一点faces-config.xml
?
在此先感谢!
我一直在使用Phase Listener来调试我的JSF应用程序。是否可以使用JSF 1.2动态加载阶段侦听器?
现在我想知道是否可以根据系统属性设置动态加载它(所以我可以提交该事情,而不用担心在部署之前必须将其删除) 。 有没有人知道是否有办法做到这一点faces-config.xml
?
在此先感谢!
您可以通过UIViewRoot#addPhaseListener()
动态添加phaselisteners。
PhaseListener phaseListener = new YourPhaseListener();
FacesContext.getCurrentInstance().getViewRoot().addPhaseListener(phaseListener);
你只需要按照每个视图来完成。保持相位侦听器的注册可能会更好,并且只有在设置了所需的系统属性时才让它执行操作。
了解!再次感谢,BalusC!你是男人! :) – elias