java - 如何将 UUID 值转换为字符串

标签 java

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

最佳答案

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

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

关于java - 如何将 UUID 值转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10141296/

相关文章:

java - 强制maven为maven central使用HTTPS的正确方法是什么?

java - 如何覆盖策略 GenerationType.TABLE 的 Hibernate Id 生成

java - org.xml.sax.SAXParseException : The character reference must end with the ';' delimiter. 需要解决方法

java - 替换 c :foreach on ui:repeat

java - 多选 ListView 和 SharedPreferences

java - AndEngine Vector2 操作改变了我的变量

java - 如何从 LinkedList 获取数据?

java - 为什么发布最终字段是安全的?

java - 检测 Java JAR/代码篡改

java - 使用 XQuery/XPath 2.0 对 HTML 页面中的值求和