私はこの分野で新しいです。request.getSession(true)
セッション追跡を開始するには、Javaサーブレットで「」を呼び出すだけで十分かどうか疑問に思いました。JsessionID
cookie cを追加し、cのパスを設定し、response.addCookie(c)
応答を次のjspにリダイレクトする前の手順についてはどうでしょうか。
質問する
963 次
1 に答える
1
サーブレットコンテナがこれらすべてを行います。呼び出すだけgetSession(true)
で、JSESSIONID cookieが次の応答に追加されます(応答ヘッダーがまだ送信されていない場合)。実際、サーブレットコンテナは、実装の詳細からユーザーを抽象化しようとし、HTTPセッションの抽象化を提供するだけです。
また、デフォルトでは、すべてのJSPファイルがアクセスされるとセッションを作成します。サーバーがCookieをサポートしていない場合は、特に注意が必要です。URLをレンダリングするときは、URLの書き換えを考慮する必要があります。
も参照してください
于 2012-10-27T19:29:45.140 に答える