我可以在 Jsf2 xhtml 文件中有多个标签吗?
在这种情况下,关联的侦听器将以什么顺序被调用?
Mojarra 2.1.1 / Apache Tomcat 7.0.22 / PrimeFaces 3.4
<f:event>
是的,您可以在 xhtml 页面中有多个标签。执行顺序实际上取决于type
您在标签中定义的事件。请在此处<f:event>
查看更多类型。所以,到目前为止,如果您有多个事件,我已经处理过按顺序呈现的事件type=preRenderView
前任:
<f:event listener="#{bean.method1}" type="preRenderView"> // executes first
<f:event listener="#{bean.method2}" type="preRenderView"> // execues after above tag
标签中type
的属性还有其他事件。<f:event>
阅读这篇文章以了解有关事件类型的更多信息: