2009-12-17 74 views
1

請求來自哪裏,獲取當前頁面名稱的最明智方式是什麼?我的頁面是指包含當前portlet的真實頁面名稱。Liferay請求當前頁面名稱

+0

你確定你的意思是名字而不是標題?無論如何,我從來不瞭解這種差異。 – Whimusical 2012-10-02 11:55:34

回答

3

通過使用類似的東西,你應該確定

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

只是知道,themeDisplay.getLocale()可能會導致不同的字符編碼格式,請謹慎使用,可能會導致某些字符串函數失敗