У меня есть приложение JSF2, и я хотел бы показывать только доменное имя в браузере для каждой страницы. Пример:
http://www.example.com/index.jsf
в
http://www.example.com
Поэтому я настроил PrettyFaces так:
<url-mapping id="index">
<pattern value="/" />
<view-id value="/index.jsf"/>
</url-mapping>
Но затем я получаю сообщение об ошибке 404 «Запрошенный ресурс (/index.jsf/) недоступен».
Если я попытаюсь использовать "/ test" в качестве шаблона, то он будет работать для www.example.com/test.
В веб-корне присутствуют следующие файлы:
index.xhtml
index.html
index.html содержит перенаправление
<meta http-equiv="Refresh" content="0; URL=index.jsf">
Большое спасибо.
PS: PrettyFaces 3.3.2, JSF 2, PrimeFaces 3.1.1
EDIT:
Я получил это работает!
Мне нужно было удалить кеш браузера. Я не знаю почему ... но это помогло. В любом случае, спасибо за ваши ответы!