문제

I am using liferay6.I deployed my web application inside liferay.After Login,it is redirecting to one page.In that jsp page,i want to set organization id of logged in user in a javascript variable.How can i do this.Can anyone pls explain.

도움이 되었습니까?

해결책

  1. You can get userId of logged in User by themeDisplay.getUserId()
  2. Using this userId, you can get the User's Organizations by OrganizationLocalServiceUtil.getUserOrganizations(userId)
  3. Then you can iterate through the Organizations to get the organizationId you require.

다른 팁

 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;
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top