본문 바로가기

개발중/JavaServer Pages (JSP)

session

728x90
반응형

 

  • 세션은 서버에 기록 => 여러 페이지에 적용

    • request 동일

    • session.setAttribute( “가짜이름” , 유일한 값  )

      • 유일한 값을 객체형으로 받기를 원한다.

      • 전혀 상관 없는 페이지에서 가짜이름으로 유일한 값 사용 가능

      • String tis =(String) session.getAttribute(“가짜이름”);

      • if 문을 사용해서 tis가 null 이라면 로그인 화면이나 초기화면으로 이동

      • null 이 아니라면 주문, 댓글, 삭제, 수정 등 원하는 곳으로 이동

    • 혹시 세션을 삭제하고 싶다면 두가지 방법이 존재

      • session.removeAttribute(“가짜이름”)

      • session.invalidate();

  • 상태 유지 방법 중 하나가 세션

    • 장점

* jsp 서버에서만 접근 가능 보안 강력!

* 저장할 수 있는 데이터의 한계가 없음

* 닫기 전까지 유지

* 대표적인 페이지 로그인

* 권한 설정

* 다른페이지를 갔다 오더라도 바로 회원 전용 페이지 사용

 

728x90
반응형

'개발중 > JavaServer Pages (JSP)' 카테고리의 다른 글

Cookies  (0) 2020.08.14
파일 업로드/ 저장  (0) 2020.08.14
WebServlet 시작 (필기)  (0) 2020.08.14
자료의 이동  (0) 2020.08.13
JSP Date  (0) 2020.07.27