-1

Liferayを使用してBeanclassからあるページから別のページにリダイレクトするにはどうすればよいですか?

コードは次のとおりです。

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

このコードを実行すると、「ページが見つかりません」というメッセージが表示されます。両方のファイルは、JSFポートレットのliferayプロジェクトのViewフォルダーにあります。

4

1 に答える 1

-1

コード フラグメントは、PortletFacesContext と LiferayFacesContext を混在させていることを示しています。portletfaces.org の古い jar ではなく、Liferay Faces jar (liferay-faces-portal.jar や liferay-faces-bridge-impl.jar など) を使用していることを確認してください。

LiferayFacesContext のみを使用することをお勧めします。そうは言っても、同じポータル ページの同じポートレット内の別の JSF ビューにリダイレクトしようとしていますか? それとも、別のポータル ページにリダイレクトしようとしていますか?

于 2013-02-23T16:32:57.617 に答える