В приложении JSF у нас есть иерархия каталогов:
webapp
xhtml
login.xhtml
main.xhtml
search.xhtml
css
main.css
extra.css
js
jquery.js
и т. Д.Отображение сервлета:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
Это прекрасно работает, но URL-адреса нашего веб-приложения выглядят так:
http://localhost/myapp/xhtml/login.xhtml
http://localhost/myapp/xhtml/search.xhtml
Мы хотели бы иметь более простые URL-адреса, отбрасывая /xhtml
part, то есть http://localhost/myapp/login.xhtml
Я не мог найти способ сделать это.Есть ли способ сделать это в <servlet-mapping>
?Нужна ли какая-то дополнительная структура?