2012-12-23 49 views
0

我在JSF項目中定義了一個PhaseListener。當在瀏覽器中調用*.xhtml文件時它正在工作。但在瀏覽器中調用*.html5文件時,它不起作用。我能做phaseListener嗎?如何在JSF中調用HTML5文件時激活phaselistener

如果我不能這個檢查,我可以做什麼而不是phaseListener

+0

' 面臨的Servlet * .xhtml 如果我將* .html添加到url-pattern,則html5頁面不會啓動。鑑於錯誤:'HTTP狀態404 -/Tshirt/design.jsp' – tufan

回答

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. 
     // ... 
    } 

} 
相關問題