세션의 상태 비 HTTP 특성을 해결하는 한 가지 방법

세션의 역할 :
// 세션은 서버 측 기술에 저장된 사용자 정보의 종류

세션 정의 :
// 세션 : 여러 페이지에 걸쳐 사용자 있음을 나타냅니다, 당신은 사용자에게 일부 정보를 저장할 수 있습니다


//1.session 현재 세션을 생성하거나 획득
의 HttpSession request.getSession를 세션 = ();


// 세션의 ID는 유일하다
에서 System.out.println (session.getId ());


//2.session이 최대가 비활성 시간
// 당신은 활동의 최대 시간을 설정하지 않으면 시스템 기본값 30 분
session.setMaxInactiveInterval (10); // 10 초

// (3) 즉시 세션 파괴한다.
(session.invalidate를);


//4.session 설정 및 사용자 정보 저장
session.setAttribute ( "이름", "zhangsan을");
session.setAttribute ( "나이", "22입니다");
session.setAttribute ( "성별", "M");

출력 콘솔에 해당하는 정보
에서 System.out.println (session.getId ());
에서 System.out.println (session.getAttribute ( "이름"));
에서 System.out.println (session.getAttribute ( "나이") )
에서 System.out.println (session.getAttribute ( "성별"));


참고 :
브라우저를 닫을 경우, 쿠키에 저장되어있는 세션 ID, 그것은 발표 될 예정이다, 즉, 사용자가 정보를 찾을 수 물론, 다른 브라우저에서 찾을 수 없습니다.

추천

출처www.cnblogs.com/su-chu-zhi-151/p/11199376.html