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コンストラクターは2つの文字列を受け入れますが、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 に答える