Я занимаюсь разработкой небольшое приложение с использованием JSF на портале WebSphere, в методе doView в protlet, я перенаправлять на страницы JSF под названием «edit.xhtml»навигации между JSF страниц портала не работает
PortletRequestDispatcher rd = getPortletContext().getRequestDispatcher("/edit.xhtml");
и на странице редактирования, у меня есть datatable, который отображает имена зарегистрированных людей из базы данных (я использую datatable). и у меня есть ссылка на другую страницу под названием «Индекс»
<h:link outcome="index" value="view all users" />
Когда я нажимаю на ссылку, он перенаправляет меня к нормальной странице не на странице портала, я имею в виду верхний и нижние колонтитулы не отображаются в индексе страница, что-то подобное, что в изображении прилагается
и когда я попытался последовать ответ here и добавил эти строки в лицах-config.xml файле
<navigation-rule>
<display-name>edit.xhtml</display-name>
<from-view-id>edit.xhtml</from-view-id>
<navigation-case>
<from-outcome>index</from-outcome>
<to-view-id>index.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<application>
<view-handler>com.ibm.faces20.portlet.FaceletPortletViewHandler</view-handler>
<resource-handler>com.ibm.faces20.portlet.httpbridge.PortletResourceHandler</resource-handler>
<el-resolver>com.ibm.faces20.portlet.PortletELResolver</el-resolver>
</application>
стиль primefaces является п кроме того, отображается индексная страница, поскольку она не является страницей портала.
К сожалению, я новичок в портал и не мог понять вас. В любом случае, я использую WebSphere Portal V8.0. –
Позвольте мне перефразировать хотя бы одну часть: Пробовал последнюю версию PrimeFaces? – Kukeltje
Я использую прайс-листы-5.0 –