0

liferay で現在のページを変更するにはどうすればよいですか。API を使用しますthemedisplayweb/guest/newしかし、現在のページを からに 変更する方法がわかりませんでし た/web/guest/new22。私は現在のURLを取得するために以下のコードを使用します

 String currentCompleteURL = PortalUtil.getCurrentURL(rdReq);
 ThemeDisplay themeDisplay = (ThemeDisplay) rdReq.getAttribute(WebKeys.THEME_DISPLAY);
 String title = themeDisplay.getLayout().getName(themeDisplay.getLocale());
 System.out.println("title    "+title);
4

1 に答える 1

0

特定のページ (あなたの場合は /web/guest/new) へのすべてのリクエストを別の場所 (あなたの場合は /web/guest/new22) にリダイレクトするだけの場合は、ページの管理に移動することができます。 /web/guest/new page をクリックし、[タイプ] ドロップダウンから[ページへのリンク] を選択します。これにより、「タイプ」の下に「ページへのリンク」という名前の別のドロップダウンが表示され、そこからユーザーをリダイレクトするページ (web/guest/new22) を選択できます。

于 2013-08-30T15:17:25.250 に答える