我正在编写自定义JSF 2.0组件。有没有办法通过调试器逐步完成生命周期中的每个阶段?

最佳答案

在JSF实现的execute()实现的Lifecycle方法上放置一个断点。在这里,将执行JSF生命周期每个阶段对呈现响应的期望。要也挂钩渲染响应,请在相同的render()实现的Lifecycle方法上放置另一个鸟嘴点。

在Mojarra中,Lifecycle实现是com.sun.faces.lifecycle.LifecycleImpl类。它是开源的(MyFaces也是如此),您可以在供应商的主页上下载该源,例如http://javaserverfaces.java.net

10-07 13:19