2013-08-30 74 views
0

如何使用liferay更改當前頁面,我使用themedisplay api。但我沒有找到如何將當前頁面從web/guest/new更改爲/web/guest/new22。我用波紋管代碼獲取當前url使用liferay更改當前頁面

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); 
+0

需要更多的細節,你想要做什麼?您是否嘗試將用戶重定向到登錄時的其他登錄頁面? –

+0

我想從網頁/客人/新網頁瀏覽至/ web/guest/new22 –

+0

您的意思是說當用戶點擊/ web/guest/new時,他應該自動重定向到/ web/guest/new22? –

回答

0

如果你只是希望重定向所有的請求的特定頁面(在你的情況/網絡/客/新)到別的地方(你的情況/網絡/ guest/new22),你可以做的是從/ web/guest/new頁面管理頁面,然後選擇鏈接到頁面類型下拉。這將顯示另一個名爲「鏈接到頁面」的下拉菜單,其中的類型爲,您可以從中選擇要將用戶重定向到的頁面(web/guest/new22)。

相關問題