この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:atom
更新日時:2026-05-13 02:29:06

タイトル: セッション
SEOタイトル: Javaのセッションの使い方

Java の Web アプリでセッションを使うと、ユーザーごとに一時的な情報を保持できます。

ログイン状態、画面間の一時データ、フラグ管理などで使いますが、入れすぎると状態管理が複雑になるので用途を絞るのが基本です。

取得

HttpSession session = request.getSession();

値の格納と取得

session.setAttribute("param_name", paramValue);
session.getAttribute("param_name");

削除と終了

session.removeAttribute("param_name");
session.invalidate();

使う場面

  • ログインユーザー情報の保持
  • 画面遷移中の一時データ保存
  • フラッシュ的な制御フラグの保持