Liferay请求当前页面名称

时间:2009-12-17 17:51:13

标签: java liferay portal

获取请求来源的当前页面名称的最明智方法是什么?页面我指的是包含当前portlet的真实页面名称。

2 个答案:

答案 0 :(得分:5)

通过使用类似的东西你应该没问题

ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
String title = themeDisplay.getLayout().getName(themeDisplay.getLocale());

答案 1 :(得分:1)

请注意,themeDisplay.getLocale()可能会导致不同的char编码格式,谨慎使用,可能导致某些字符串函数失败