Jsf2 xhtml 文件中可以有多个标签吗?
在这种情况下,将以什么顺序调用关联的监听器?
Mojarra 2.1.1/Apache Tomcat 7.0.22/PrimeFaces 3.4
最佳答案
是的,您可以有多个 <f:event>
xhtml 页面中的标签。执行顺序实际上取决于 type
您在 <f:event>
中定义的事件标签。检查here对于更多类型。到目前为止,我已经与 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>
中的属性标签需要 .经历这个post了解有关事件类型的更多信息:
关于events - 多个<f :event> tags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15195525/