我在JSF项目中定义了一个PhaseListener
。它在浏览器中调用*.xhtml
文件时有效。但是在浏览器中调用*.html5
文件时它无效。我能做phaseListener
吗?
如果我无法检查,我该怎么做而不是phaseListener
?
答案 0 :(得分:2)
改为使用servlet filter。
这是一个基本的启动示例:
@WebFilter("*.html5")
public class MyFilter implements Filter {
@Override
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
// Perform here some code before processing the request.
// ...
chain.doFilter(req, res);
// Perform here some code after processing the request.
// ...
}
}