如何使用liferay更改当前页面,我使用themedisplay
api。但我没有找到如何将当前页面从web/guest/new
更改为/web/guest/new22
。我使用波纹管代码获取当前网址
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 / new中)到其他地方(在您的案例/ web / guest / new22中),您可以做的是转到从/ web /来宾/新页面管理页面,然后从类型下拉菜单中选择链接到页面。这将在类型下方显示另一个名为“链接到页面”的下拉列表,您可以从中选择要将用户重定向到的页面(web / guest / new22)。