如何将UUID值转换为字符串

时间:2012-04-13 12:59:08

标签: java

我想为会话生成唯一的会话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值? 感谢

2 个答案:

答案 0 :(得分:32)

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

String suuid = UUID.randomUUID().toString();

答案 1 :(得分:0)

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