2013-06-12 4 views
1

liferay를 사용 중입니다. liferay.Ifter 로그인에 내 웹 응용 프로그램을 배포했습니다. 한 페이지로 리디렉션됩니다. 해당 JSP 페이지에서 로그인 한 사용자의 조직 ID를 설정하고 싶습니다. javascript 변수입니다. 어떻게 할 수 있습니까? pls 누구든지 설명 할 수 있습니다.Login -Liferay 후 OrganizationId를 얻는 방법

답변

3
  1. 당신은 그럼 당신은 당신이 필요로하는 organizationId를 얻기 위해 조직을 반복 할 수있는이 userId, 당신은 OrganizationLocalServiceUtil.getUserOrganizations(userId)
  2. 에 의해 사용자의 조직을 얻을 수 있습니다 사용 themeDisplay.getUserId()
  3. 으로 로그인 한 사용자의 userId를 얻을 수 있습니다.
0
com.liferay.portal.model.Group currentGroup; 
    long organizationId = 0; 
    try { 
     currentGroup = themeDisplay.getLayout().getGroup(); 
     if (currentGroup.isOrganization()) { 
      organizationId = currentGroup.getClassPK(); 
     } 
    } catch (Exception e) { 
     log.error(e); 
    } 

    return organizationId; 
+0

답변을 설명해 주실 수 있습니까? 코드 전용 답변은 다른 사람들을 잘 설명하고 답변을 제공하지 못하기 때문에 피해야합니다. –