0

JavaでセッションIDを使用してセッションオブジェクトを作成する方法を知りたい.

URLに追加してセッションIDを渡す場合、サーバーがそのセッションIDを使用してセッションオブジェクトを作成する方法.

彼らの方法はありますか?

4

3 に答える 3

1

セッションIDからセッションを構築することはできません。実際には、セッションを作成して管理するのはサーバーの責任です。セッションIDは、サーバーがHttpSessionを一意に識別し、会話状態を維持するためにブラウザーに渡す一意のIDですが、実際にはHTTPはステートレスではありません。

以下のリンクを確認してください。これはかなり簡潔に説明しています

セッションの仕組み

ヘッドファーストサーブレットとJSPを読むことを強くお勧めします

于 2013-03-08T09:36:25.773 に答える
0

コードでもう一度呼び出すrequest.getSession()と(もう一度言いました)、コンテナは自動的にそのセッションを利用できるようにします。心配する必要はありません。とにかく、それがどのように処理/作成/(同じセッションオブジェクトの参照を返すか) されるかを知りたい場合は、逆コンパイラを使用して、jsessionID に基づいてセッションオブジェクトが作成される方法のコードを参照してください。

于 2013-03-08T13:26:21.700 に答える
0

Sudhakar が回答したように、ID を使用してセッションを作成する方法はありません。そして、実際にこれを行う必要がある理由。適切に考えれば、ID を使用してセッションを作成する必要はありません。あなたの要件には別の解決策が必要です。私たちがあなたを助けることができるように、あなたの正確な要件を共有してください.

于 2013-03-08T09:46:05.883 に答える