Passen Sie FacesServlet <url-pattern> an, um die .xhtml-Erweiterung zu entfernen
ich habeLogin.xhtml
undHome.xhtml
. Ich habe das URL-Muster in konfiguriertweb.xml
wie folgt
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>Login.xhtml</welcome-file>
</welcome-file-list>
Wenn ich das ganze Projekt starte, wird die Anmeldeseite angezeigtURL
ich mag dashttp://localhost:8080/fran/Login.xhtml
, Hierfran
ist mein Projektname ..
Ich würde es jedoch gerne habenhttp://localhost:8080/fran/Login/
anstatthttp://localhost:8080/fran/Login.xhtml
.
Wie kann ich das erreichen? Ist es möglich, die anzupassen<url-pattern>
für jede Seite, um die loszuwerden.xhtml
Erweiterung?