<%@ page language="java" contentType="text/html; charset=UTF-8"%><%session.invalidate(); %><script>location.href="sessionTest.jsp";</script>
<%@ page language="java" contentType="text/html; charset=UTF-8"%><%session.removeAttribute("name"); %><script>location.href="sessionTest.jsp";</script>
<%@ page language="java" contentType="text/html; charset=UTF-8"%><%session.setAttribute("name","홍길동"); %><%session.setAttribute("age","23"); %><script>location.href="sessionTest.jsp";</script>
<%@ page language="java" contentType="text/html; charset=UTF-8"%><% String name ="세션 값 없음."; String age ="세션 값 없음."; if (session.getAttribute("name")!=null){ name=(String)session.getAttribute("name"); } if (session.getAttribute(…
1. sessionTest.jsp2. sessionSet.jsp3. sessionDel.jsp4. sessionInvalidate.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%session.setMaxInactiveInterval(10); //10초 설정%><html><head><title>Session Test</title></head><body><h2>세션 테스트</h2>isNew():&l…
http 프로토콜은 요청(request) / 응답(response) 의 구조도 되어 있다.서버가 요청에 대한 응답을 전송하고 나면 연결이 끊어지게 된다.(Stateless)따라서 클라이언트의 정보가 유지되어야 할 필요가 있는 경우를 위해 가상 연결(Virtual Connection)이라는 개념의 세션이 등장하게 된다.
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespon…