通常,当使用 JSF 的 UI 组件或它的第 3 方组件库之一时,我很难找到解释这些标记的属性将在生命周期中的哪个位置起作用的文档。
假设我想使用
<h:selectOneMenu valueChangeListener="#{myBean.myMethod1}" ... />
或者
<h:commandButton action="#{myBean.myMethod2}" actionListener="#{myBean.myMethod3}" ... />
我在哪里可以找到有关在 JSF 生命周期中分别调用 、valueChangeListener
theaction
或 the的信息?actionListener
请理解,这些只是示例。当我不知道何时确切调用其方法时,我试图避免为每个组件的每个属性使用 StackOverflow。
如果不存在这样的文档(??),您建议使用哪些调试技术来逐个解决这个问题?