1
请求来自哪里,获取当前页面名称的最明智方式是什么?我的页面是指包含当前portlet的真实页面名称。Liferay请求当前页面名称
请求来自哪里,获取当前页面名称的最明智方式是什么?我的页面是指包含当前portlet的真实页面名称。Liferay请求当前页面名称
通过使用类似的东西,你应该确定
ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
String title = themeDisplay.getLayout().getName(themeDisplay.getLocale());
只是知道,themeDisplay.getLocale()可能会导致不同的字符编码格式,请谨慎使用,可能会导致某些字符串函数失败
你确定你的意思是名字而不是标题?无论如何,我从来不了解这种差异。 – Whimusical 2012-10-02 11:55:34