import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; public class HelloWorldTestSession extends HttpServlet { //HTTP リクエストの処理 public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // セッションを取得します HttpSession session = request.getSession(false); String msg; if (session == null) { // セッションが存在しない場合 msg = "セッションは存在しません"; } else { // セッションが存在する場合 // 設定されているデータを取得 String message = (String)session.getAttribute("MESSAGE"); Date date = (Date)session.getAttribute("DATE"); msg = "セッションが存在します
" + "セッションに設定されているメッセージは
" + "" + message + "
" + "です。
" + "設定した時刻は" + date.toString() + "です。"; } response.setContentType("text/html; charset=Shift_JIS"); PrintWriter out = response.getWriter(); out.println(""); out.println(""); out.println("セッション確認"); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(msg); out.println(""); out.println(""); } }