我想为会话生成唯一的会话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值? 感谢
答案 0 :(得分:32)
这会将您的唯一身份会话ID转换为字符串
String suuid = UUID.randomUUID().toString();
答案 1 :(得分:0)
您可以在所有Java对象上调用toString()
...