【Servlet】【JSP】ページ遷移およびパラメータの受け取り ~セッション編~

セッションについて

 * クライアント-サーバ間の連続した接続を確保するために考え出されたもの

構文

設定

HttpSession httpSession = request.getSession();
httpSession.setAttribute("【キー値】", 【値】);

取得

HttpSession httpSession = request.getSession();
Object session = httpSession.getAttribute("【キー値】");

削除・破棄

HttpSession session = request.getSession(false);
session.setAttribute("【キー値】", null);
session.removeAttribute("【キー値】"); // バインドされるオブジェクトの削除
session.invalidate(); // セッションの無効化

参考文献

セッションについて

API仕様

http://mergedoc.sourceforge.jp/tomcat-servletapi-5-ja/javax/servlet/http/HttpSession.html

メソッドの説明

http://www.syboos.jp/java/doc/httpsession-usage-by-samples.html

セッション全般

http://www.javadrive.jp/servlet/session/
http://ash.jp/java/webapp_addr.htm

セッション管理

http://www.javaroad.jp/servletjsp/sj_servlet6.htm

セッションを使ったログイン機能

http://d.hatena.ne.jp/htz/20090218/1234955175
http://www.ipentec.com/document/document.aspx?page=java-jsp-beans-login-control
http://asistobe851.web.fc2.com/ew-and-f/MyStudy/Java-General/session_control_by_jsp.html
http://www.geocities.jp/misurano/ssja/jspsession.html

ログインのセキュリティ

http://codezine.jp/article/detail/1418

関連記事

ページ遷移およびパラメータの受け取り ~クエリ文字列編~

http://blogs.yahoo.co.jp/dk521123/32776759.html

ページ遷移およびパラメータの受け取り ~セッション編~

http://blogs.yahoo.co.jp/dk521123/33118263.html

Servlet/JSP/useBeanタグ を使って、MVCモデル

http://blogs.yahoo.co.jp/dk521123/33118025.html

Servlet + JSP でログイン機能を実装する

http://blogs.yahoo.co.jp/dk521123/33567439.html