Как включить файл Facelets в файл JSP?
У меня есть страница JSP main.jsp
и на этой странице я хочу включить страницу Facelets menu.xhtml
, Как мне этого добиться? Я много искал, и, кажется, нет никакого способа.
3 ответа
Это невозможно. Facelets (XHTML) в основном является преемником JSP и должен использоваться в качестве замены JSP. Вы должны перенести все ваши старые страницы JSP на современные Facelets. Тогда вы можете использовать Facelets <ui:include>
включить другой файл Facelets.
Смотрите также:
Сделайте main.xhtml. Включите jsp в OmniFaces.
В общем, вы создаете фиктивную страницу xhtml и включаете jsp с omnifaces и jsf обычным способом jsf.
В качестве временного хака вы можете вызвать страницу JSF изнутри IFrame, встроенного в страницу JSP.