2013-02-22 2 views
0

Liferay를 사용하여 beanclass에서 다른 페이지로 리디렉션하는 방법은 무엇입니까?beanclass의 liferay에서 방향 전환

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

이 코드를 실행하고, 메시지를 "페이지를 찾을 수 없음"이 표시 : 여기

코드이다. 두 파일은 JSF 포틀릿의 liferay 프로젝트의 View 폴더에 있습니다.

답변

0

코드 조각은 PortletFacesContext와 LiferayFacesContext를 혼합하고 있음을 보여줍니다. portletfaces.org의 이전 jar 대신 Liferay Faces jar (예 : liferay-faces-portal.jar 및 liferay-faces-bridge-impl.jar)를 사용하고 있는지 확인하십시오.

LiferayFacesContext를 사용하십시오. 동일한 포털 페이지의 동일한 포틀릿 내에서 다른 JSF보기로 리디렉션하려고합니까? 아니면 다른 포털 페이지로 리디렉션하려고합니까?