- PR -

セッションID

1
投稿者投稿内容
104
会議室デビュー日: 2004/01/21
投稿数: 17
投稿日時: 2005-01-11 13:25
すごく初歩的な質問になってしまいますが、
Javaのサーブレットで取得できるセッションIDは
可変長なのでしょうか?それとも固定長なのでしょうか?
K
大ベテラン
会議室デビュー日: 2004/04/07
投稿数: 174
投稿日時: 2005-01-11 14:25
http://java.sun.com/j2ee/sdk_1.3/ja/techdocs/api/javax/servlet/http/HttpSession.html#getId()
これ見るとコンテナ依存っぽいですね。
H2
ぬし
会議室デビュー日: 2001/09/06
投稿数: 586
お住まい・勤務地: 港
投稿日時: 2005-01-11 17:57
参考までに。。。

SessionIDは重なってもいけないですし、安易にばれてもいけないのでTomcat5では(デフォルトで)java.security.SecureRandomを使ってSessionIDを生成しているようです。
なお、Tomcat5で実際にSession IDを作っているのはorg.apache.catalina.session.ManagerBaseクラスになります。
104
会議室デビュー日: 2004/01/21
投稿数: 17
投稿日時: 2005-01-12 09:57
>mogeさん、H2さん

早い返答ありがとうございました。
また、何かある場合はよろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)