2009-12-17 4 views
1

요청이 발생한 곳에서 현재 페이지 이름을 얻는 가장 쉬운 방법은 무엇입니까? 페이지별로 현재 포틀릿을 포함하는 실제 페이지 이름을 의미합니다. 그런 식으로 뭔가를 사용하여Liferay 요청 현재 페이지 이름

+0

제목이 아니라 이름을 의미 하시겠습니까? 어쨌든 나는 그 차이를 결코 이해하지 못한다. – Whimusical

답변

3

당신이

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

그냥 알고 확인을해야, themeDisplay.getLocale()는 사용에주의, 서로 다른 문자 인코딩 형식을 초래할 수 특정 문자열 함수가 실패 할 수 있습니다