2013-02-22 11 views
0

Как перенаправить с одной страницы на другую страницу из beanclass с помощью Liferay?Перенаправление в liferay из beanclass

Вот код:

LiferayFacesContext portletFacesContext = LiferayFacesContext.getInstance(); 
portletFacesContext.getExternalContext().redirect("NewFile"); 

При выполнении этого кода, отображается соответствующее сообщение «Страница не найдена». Оба файла присутствуют в папке «Вид» проекта liferay для портлета JSF.

ответ

0

Ваш фрагмент кода показывает, что вы смешиваете PortletFacesContext и LiferayFacesContext. Убедитесь, что вы используете банки Liferay Faces (например, liferay-faces-portal.jar и liferay-faces-bridge-impl.jar) вместо старых банок из portletfaces.org

Я бы рекомендовал вам только используйте LiferayFacesContext. Сказав это, пытаетесь ли вы перенаправить на другой вид JSF в тот же портлет на той же странице портала? Или вы пытаетесь перенаправить на другую страницу портала?

Смежные вопросы