Настройте FacesServlet <url-pattern>, чтобы избавиться от расширения .xhtml.

у меня естьLogin.xhtml а такжеHome.xhtml, Я настроил шаблон URL вweb.xml следующее

<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>

Когда я запускаю весь проект, страница входаURL это такhttp://localhost:8080/fran/Login.xhtml , Вотfran это название моего проекта ..

Тем не менее, я хотел бы, чтобы это былоhttp://localhost:8080/fran/Login/ вместоhttp://localhost:8080/fran/Login.xhtml.

Как мне этого добиться? Можно ли настроить<url-pattern> за каждую страницу, чтобы избавиться от.xhtml расширение?

Ответы на вопрос(2)

Ваш ответ на вопрос