サーブレットにログインする複数のユーザーを処理するには、ログインごとに次のようにセッションを作成します。
HttpSession session = request.getSession();
public HttpSession getSession()
このリクエストに関連付けられている現在のセッションを返します。リクエストにセッションがない場合は、セッションを作成します。
各セッションは、ユーザーを一意に識別します。
ここで、ユーザーがデータベース内のデータを変更したい場合は、セッションを作成した後、データベース内のユーザーを一意に識別できる情報を使用して、そのセッションの属性を設定します。たとえば、email_idは次のようになります。
session.setAttribute("id",email_id of user);
この属性は、後で別のサーブレット/JSPで次のように取得できます。
String email_id = session.getAttribute("id");
この属性は、データベース内のデータを更新するため、または他のことを行うためにサーバーに要求を送信したユーザーを識別するのに役立ちます。セッションに関連するその他の方法については、次のリンクを参照してください:
http ://www.javatpoint.com/http-session-in-session-tracking