Используя текущую версию Java EE, как создавать адресуемые веб-страницы с использованием Java Server Faces (JSF). То есть при создании страниц JSF с чистым URL 1004 *, поэтому страница для объекта person с идентификатором 1234 может быть http://www.example.com/person/1234? Мне достаточно ясно, как обслуживать чистый URL-адрес с помощью Java API для веб-служб RESTful (JAX-RS) , но не то, как это сделать для страницы JSF или как объединить их.
http://www.example.com/person/1234
Предыдущий вопрос Я обнаружил, что это на самом деле невозможно. Это действительно так?
Используйте решение для перезаписи URL, например PrettyFaces . В основном он использует Filter под прикрытием, которое перенаправляет запрос с симпатичного на некрасивый URL-адрес и перенаправляет запрос с некрасивого на симпатичный URL-адрес на основе некоторого файла сопоставления XML.
Filter