#jsf-2 #web.xml
#jsf-2 #web.xml
Вопрос:
Я недавно начал использовать JSF 2.0 и не совсем понимаю, как мне нужно настроить javax.faces.webapp.FacesServlet для правильной обработки ресурсов. Например, если я решил создать веб-приложение с файлами .xhtml и .jsp, и я хочу, чтобы они оба использовали технологию jsf, как я должен настроить сервлет jsf для обработки обоих? Иногда я находил пример, где шаблон URL-адреса сервлета — это просто /faces/* спасибо!
Ответ №1:
Я предлагаю использовать шаблон суффикса в качестве шаблона URL *.jsf
. Если файл Facelets ( .xhtml
) присутствует в заданном идентификаторе представления, он будет обработан. В противном случае, если файл JSP ( .jsp
) присутствует в заданном идентификаторе представления, он будет обработан. Это также дает вам возможность постепенно переходить с JSP на Facelets без необходимости изменять URL-адреса, чтобы вы могли в конечном итоге легко избавиться от этих устаревших JSP.