仍是jsf應用!仍是url-pattern映射!!!! html
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern> java
在netbeans開發中, 通常狀況下都喜歡將 <url-pattern>/faces/*</url-pattern>改寫爲上面的形式,但在netbeans中運行,默認打開的url是*.xhtml文件,與上面的後綴不相符,因此用netbeans打開jsf應用中xhtml文件是不行的。(固然你在瀏覽器地址欄中輸入.faces後綴的路徑是能夠的,我所說的是在netbeans調試下方便用netbeans"運行"--「運行文件」打開) web
因此改成 <url-pattern>*.xhtml</url-pattern> 瀏覽器
用netbeans打開能運行。 app
我就由於忽略了這個問題弄了一半天。。。。 webapp
無語。。。至極。。。特此記錄下參考 url