2015-08-06 1 views
0

Я занимаюсь разработкой небольшое приложение с использованием JSF на портале WebSphere, в методе doView в protlet, я перенаправлять на страницы JSF под названием «edit.xhtml»навигации между JSF страниц портала не работает

PortletRequestDispatcher rd = getPortletContext().getRequestDispatcher("/edit.xhtml"); 

и на странице редактирования, у меня есть datatable, который отображает имена зарегистрированных людей из базы данных (я использую datatable). и у меня есть ссылка на другую страницу под названием «Индекс»

<h:link outcome="index" value="view all users" /> 

Когда я нажимаю на ссылку, он перенаправляет меня к нормальной странице не на странице портала, я имею в виду верхний и нижние колонтитулы не отображаются в индексе страница, что-то подобное, что в изображении прилагается index.xhtml page

и когда я попытался последовать ответ 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 является п кроме того, отображается индексная страница, поскольку она не является страницей портала.

+0

К сожалению, я новичок в портал и не мог понять вас. В любом случае, я использую WebSphere Portal V8.0. –

+0

Позвольте мне перефразировать хотя бы одну часть: Пробовал последнюю версию PrimeFaces? – Kukeltje

+0

Я использую прайс-листы-5.0 –

ответ

0

Если вы используете JavaServer Faces (JSF), вам следует создать проект портлета JSF (не базовый портлет).

Полезные ссылки:

Custom login portlet

WebSphere Portal v8.0 Knowledge Center

+0

для моего понимания ... Откуда вы знаете из вопроса, что это не так ... – Kukeltje