15

我想为我的会话生成唯一的会话 ID。所以我使用了UUID。这是我所做的

if (session == null) {

    session = httpServletRequest.getSession(true);
    session.setAttribute("logedin", "0");

    if (!httpServletRequest.isRequestedSessionIdFromCookie()) {

        UUID sessionID = UUID.randomUUID();

        Cookie sessionCookie = new Cookie("JSESSIONID", "sessionID");  //problem

}

Cookie 构造函数接受两个字符串,如何将我的 UUID 转换为字符串,以便获得唯一的 UUID 值?谢谢

4

2 回答 2

42

这会将您的唯一会话 ID 转换为字符串

String suuid = UUID.randomUUID().toString();
于 2012-04-13T13:01:44.003 回答
0

您可以调用toString()所有 Java 对象...

于 2012-04-13T13:01:18.953 回答