2011-10-05 103 views
0

我最近開始使用JSF 2.0,並且完全不瞭解如何配置javax.faces.webapp.FacesServlet以正確處理資源。 例如,如果我決定使用.xhtml文件和.jsp文件創建Web應用程序,並且我希望它們都使用jsf技術,那麼我應該如何配置jsf servlet來處理這兩個問題? 有時我發現servlet url模式只是/ faces/* 的示例,謝謝!JSF 2.0 javax.faces.webapp.FacesServlet mappig

回答

1

我建議使用後綴模式作爲URL模式,如*.jsf。如果一個Facelets文件(.xhtml)出現在給定的視圖ID上,那麼它將被提供。否則,如果一個JSP文件(.jsp)出現在給定的視圖ID上,那麼它將被提供。這也爲您提供了從JSP逐步升級到Facelets而無需更改URL的空間,這樣您就可以通過簡單的方式最終擺脫那些遺留的JSP。