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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage