gpt4 book ai didi

java - 如何在 Liferay 7 或 Liferay DXP 中获取屏幕名称

转载 作者:行者123 更新时间:2023-11-30 06:20:02 24 4
gpt4 key购买 nike

我编写了下面的代码,但它总是返回用户 ID(数字,如“40156”、“20147”等),而不是用户名

有人可以告诉我如何获取屏幕名称

ThemeDisplay themeDisplay;
HttpServletRequest httpRequest;
themeDisplay = (ThemeDisplay) httpRequest.getAttribute(WebKeys.THEME_DISPLAY);
User user = null;
long userId1 = themeDisplay.getUserId();
user = UserLocalServiceUtil.getUserById(userId1);
String screenname1 = user.getScreenName();

最佳答案

我在java类中使用了下面的代码,我现在可以使用下面的代码获取屏幕名称

现在“用户”对象在变量 _originalScreenName 中有屏幕名称

  HttpServletRequest request;
long companyID = PortalUtil.getCompanyId(request);
User user = UserLocalServiceUtil.getUserByEmailAddress(companyID, EmailID);

关于java - 如何在 Liferay 7 或 Liferay DXP 中获取屏幕名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48350961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com