0
我在JSF項目中定義了一個PhaseListener
。當在瀏覽器中調用*.xhtml
文件時它正在工作。但在瀏覽器中調用*.html5
文件時,它不起作用。我能做phaseListener
嗎?如何在JSF中調用HTML5文件時激活phaselistener
如果我不能這個檢查,我可以做什麼而不是phaseListener
?
我在JSF項目中定義了一個PhaseListener
。當在瀏覽器中調用*.xhtml
文件時它正在工作。但在瀏覽器中調用*.html5
文件時,它不起作用。我能做phaseListener
嗎?如何在JSF中調用HTML5文件時激活phaselistener
如果我不能這個檢查,我可以做什麼而不是phaseListener
?
改爲使用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.
// ...
}
}
' 面臨的Servlet servlet的名稱> * .xhtml URL模式> servlet-mapping>如果我將* .html添加到url-pattern,則html5頁面不會啓動。鑑於錯誤:'HTTP狀態404 -/Tshirt/design.jsp' –
tufan