Java JSF2事件列表?

Java JSF2事件列表?,java,jakarta-ee,jsf-2,Java,Jakarta Ee,Jsf 2,到目前为止,我只知道和见过 <f:event type="preRenderView" listener="#{situationHelper.load}"/> 我想知道除了preRenderView,在哪里可以找到其他页面(或视图)事件的列表 特别是,我正在寻找一个在绑定过程之前触发的事件,(preRenderView在绑定组件之后运行) 谢谢。来自JSF2.1版本 要为其安装侦听器的事件的名称。下表 列出此属性的有效值以及相应的事件 为其注册侦听器操作的类型 value f

到目前为止,我只知道和见过

<f:event type="preRenderView" listener="#{situationHelper.load}"/>

我想知道除了
preRenderView
,在哪里可以找到其他页面(或视图)事件的列表

特别是,我正在寻找一个在绑定过程之前触发的事件,(
preRenderView
在绑定组件之后运行)

谢谢。

来自JSF2.1版本

要为其安装侦听器的事件的名称。下表 列出此属性的有效值以及相应的事件 为其注册侦听器操作的类型

value for "type" tag attribute Type of event sent to listener method preRenderComponent javax.faces.event.PreRenderComponentEvent preRenderView javax.faces.event.PreRenderViewEvent postAddToView javax.faces.event.PostAddToViewEvent preValidate javax.faces.event.PreValidateEvent postValidate javax.faces.event.PostValidateEvent 发送到侦听器方法的事件的“type”标记属性类型的值 preRenderComponent javax.faces.event.PreRenderComponentEvent preRenderView javax.faces.event.PreRenderViewEvent postAddToView javax.faces.event.PostAddToViewEvent preValidate javax.faces.event.PreValidateEvent postValidate javax.faces.event.PostValidateEvent 除了这些值之外,扩展javax.faces.event.ComponentSystemEvent的任何java类的完全限定类名都可以用作“type”属性的值

因此,除了上面列出的值之外,您还可以使用
javax.faces.event.ComponentSystemEvent
的直接已知子类的完全限定类名作为
类型
标记属性
,可在中找到。

谢谢,您可以回答我的问题“preRenderView以外的其他页面(或视图)事件列表”。但是,在绑定组件之前,它们都不会被触发。@hirikarate:欢迎您,除了这些值之外,您还可以使用扩展了
javax.faces.event.ComponentSystemEvent的任何java类的完全限定类名,以获得
类型
标记属性。请参阅我的更新以获得此帮助。