到目前为止,我只知道和看到过
<f:event type="preRenderView" listener="#{situationHelper.load}"/>
Run Code Online (Sandbox Code Playgroud)
我想知道在哪里可以找到除了以外的其他页面(或视图)事件的列表preRenderView?
特别是,我正在寻找一个在绑定过程之前触发的事件,(preRenderView在组件绑定后运行)
谢谢.
我正在寻找最佳实践答案.我想为GET请求做一些预处理.因此,例如,如果不允许用户查看该页面,则将其重定向到另一页面.但我不想使用普通的servlet过滤器,因为我想表达这种行为faces-config.xml.这是可能的,如何调用,怎么做?
我可以定义一些Filter bean,它还返回一个String,告诉faces-config.xml下一步该去哪里?
我用Google搜索,但只打了正常的过滤器.如果我使用的过滤器,可以一个@WebFilter是@ManagedBean在同一时间?还是那种糟糕的风格?
Jsf2 xhtml文件中可以有多个标签吗?
在这种情况下,将以什么顺序调用关联的侦听器?
Mojarra 2.1.1 / Apache Tomcat 7.0.22 / PrimeFaces 3.4