LoginSignup
0
0

セッションスコープ

Posted at

セッション

セッションは、Webアプリケーションにおいてユーザーの情報を保持する仕組みです。各ユーザーに一意のセッションIDが割り当てられ、セッションIDを使用してユーザーを識別します。

セッションの仕組みは次のような手順で行われます
1.サーバー側がクライアントに対して、セッションIDを含んだクッキーを送信します
2.クライアント(ブラウザ)は受け取ったクッキーを保持します
3.その後、クライアントがサーバーにリクエストを送信する際には、クッキーの情報が自動的にHTTPリクエストに付与されます。

上記の手順により、セッションIDを使用してサーバーはユーザーを識別し、ユーザーごとの情報を保持することができます。

セッションスコープはjavax.servlet.http.HttpSessionインスタンスであり、インスタンスメソッドを使用して、セッションスコープを操作することができます。

Animal cat = new Animal();
cat.setName("kokoa");

//セッションスコープをセット
HttpSession session = request.getSession();
session.setAttribute("animal",cat);

//セッションスコープの取得
Animal animal = (Animal)session.getAttribute("animal");

//セッションスコープからインスタンス削除
session.removeAttribute("animal");
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0