0

私はこの分野で新しいです。request.getSession(true)セッション追跡を開始するには、Javaサーブレットで「」を呼び出すだけで十分かどうか疑問に思いました。JsessionIDcookie cを追加し、cのパスを設定し、response.addCookie(c)応答を次のjspにリダイレクトする前の手順についてはどうでしょうか。

4

1 に答える 1

1

サーブレットコンテナがこれらすべてを行います。呼び出すだけgetSession(true)で、JSESSIONID cookieが次の応答に追加されます(応答ヘッダーがまだ送信されていない場合)。実際、サーブレットコンテナは、実装の詳細からユーザーを抽象化しようとし、HTTPセッションの抽象化を提供するだけです。

また、デフォルトでは、すべてのJSPファイルがアクセスされるとセッションを作成します。サーバーがCookieをサポートしていない場合は、特に注意が必要です。URLをレンダリングするときは、URLの書き換えを考慮する必要があります。

も参照してください

于 2012-10-27T19:29:45.140 に答える