我有一個最初是JSF應用程序但已被遷移到純HTML/JavaScript的Web應用程序。我們現在正在完全消除JSF。從web.xml中刪除FacesServlet後,帶.jsf擴展名的URL仍然會重定向到.xhtml
我們有物理文件main.xhtml,它是由「main.jsf」請求的,其中FacesServlet是在web.xml中用url-mapping * .jsf聲明的。
我們已將內容移至main.html,並在main.xhtml中放置元標記REFRESH以重定向至main.html。
現在的問題是,即使我從web.xml中刪除FacesServlet,它仍然將main.jsf的請求重定向到main.xhtml。如果我將文件main.xhtml重命名爲main.jsf,那麼請求main.jsf會給出404,並且服務器日誌說它找不到文件「main.jsp」。
現在的問題是:即使在web.xml中沒有FacesServlet時,如果它將* .jsf重定向到* .jsp或* .xhtml,那麼對此重定向負責?
我正在使用GlassFish 3.1.2.2。
感謝您的澄清。標記爲已接受。 – thomjah