Java 如何从用户获取Uuid

Java 如何从用户获取Uuid,java,liferay,Java,Liferay,我正在尝试从用户处获取UUID 到目前为止我试过了 将String userId=renderRequest.getRemoteUser()放入view.jsp中可以获得实习生ID 但是我想要UUID 如果我使用上面链接中的代码(进入java类doView),我只会得到一个空用户对象 使用getUserUuid()和getUuid()返回null 这是我的班级: ThemeDisplay td =(ThemeDisplay)renderRequest.getAttribute(We

我正在尝试从用户处获取UUID

到目前为止我试过了

String userId=renderRequest.getRemoteUser()
放入view.jsp中可以获得实习生ID

但是我想要UUID

如果我使用上面链接中的代码(进入java类doView),我只会得到一个空用户对象

使用getUserUuid()和getUuid()返回null

这是我的班级:

    ThemeDisplay td  =(ThemeDisplay)renderRequest.getAttribute(WebKeys.THEME_DISPLAY);
    User user = td.getUser();
    String userId = user.getUuid();
    renderRequest.setAttribute("myUser", userId);
和my view.jsp

<%
String userId = (String) renderRequest.getAttribute("myUser");
%>
<%= userId %>


非常感谢您的帮助。

在JSP上,从隐式请求对象提取您的参数。比如:

<%
String userId = (String) request.getAttribute("myUser");
%>

这是有效的。我没有使用
request
,因为它以前无法解析为变量。现在一切都好了。谢谢