3
컨트롤러에서 페이지 URL에 액세스 할 수 있도록 ThemeDisplay 객체를 가져와야합니다. 다음 코드로 노력하고 있지만 널 포인터 예외를 WebKeys.THEME_DISPLAY에 대한liferay에서 themeDisplay 객체에 액세스하는 방법 6.2 GA1
@RenderMapping
public String showItems(ModelMap model, RenderResponse response, RenderRequest request)
{
ThemeDisplay themeDisplay = (ThemeDisplay)request.getAttribute(WebKeys.THEME_DISPLAY);
Layout layout = themeDisplay.getLayout();
String uri = layout.getFriendlyURL();
return "home";
}
내가 시도 인쇄 요청 속성을 제공하지만, 내 요청에 null입니다.
내 pom.xml 파일
<dependency>
<groupId>com.liferay.portal</groupId>
<artifactId>portal-service</artifactId>
<version>6.1.2</version>
</dependency>
덕분에 다음과 같은 의존성을 추가했습니다.
6.1.2 대신 6.2 버전의 maven 종속성 jar를 추가하십시오. 문제를 해결할 것입니다. –
문제가 해결 되었습니까? –
답장을 보내 주셔서 감사합니다.하지만 나에게 도움이되지 못했습니다. ( –