session 연습

2022. 3. 31. 22:04·STUDY/JSP
반응형
세션 : 서버와 클라이언트의 상태를 유지시키기 위한 정보(서버쪽 관리)
세션객체 생성 : session.setAttribute("이름",값)
세션객체 사용 : session.getAttribute("이름")

 

로그인 로직으로 세션정보 출력 (정보가 있을 때만 출력, 없을 때는 "세션값 없음")

 

1. 로그인 페이지 생성

 

2. 전달 받을 페이지 생성 (sessionLoginPro.jsp)

 2-1.입력한 id, pw 와 비교값 생성

 2-2. 입력한 id, pw 정보 받아오기

 2-3. .equals로 비교

 2-4. 아이디와 비밀번호가 같으면 sessionMain.jsp로 이동

참조형 타입(String)의 데이터 비교는 (==) 객체의 주소값 비교
참조형 타입(String)의 데이터 비교는(.equals()) 객체의 데이터값 비교
A.equals(B) => 값이 동일할 때 True, 다를때 false

 

3. 로그인 성공시에만 메인페이지 확인 가능, 로그인 안한 경우 sessionLoginForm.jsp 로 이동

4. 로그아웃 버튼 생성

 

5. 로그아웃 페이지 생성(로그아웃 시 세션정보 초기화 & Main 페이지로 이동)

 

6. email 세션값을 생성, 삭제, 초기화 (클라이언트 페이지)

sessionSet.jsp / sessionDel.jsp / sessionInv.jsp (서버페이지)

 

=> 세션 정보를 삭제했지만 아직 브라우저안에 정보가 남아 있어 세션값이 표시된다.

=>invalidate를 이용해 초기화를 시켜주면 같은 브라우저 내에서도 세션값이 삭제된다.

반응형
저작자표시 (새창열림)

'STUDY > JSP' 카테고리의 다른 글

JSP-JQuery 시작  (0) 2022.04.20
Scope 연습  (0) 2022.03.31
템플릿페이지 연습  (0) 2022.03.31
Form태그 연습2(radio, checkbox, select)  (0) 2022.03.30
JSP form태그 연습  (1) 2022.03.30
'STUDY/JSP' 카테고리의 다른 글
  • JSP-JQuery 시작
  • Scope 연습
  • 템플릿페이지 연습
  • Form태그 연습2(radio, checkbox, select)
3unB
3unB
  • 3unB
    ILLILI
    3unB
  • 전체
    오늘
    어제
    • 분류 전체보기 (153)
      • STUDY (109)
        • JAVA (31)
        • SPRING (29)
        • JSP (11)
        • DATABASE (19)
        • HTML (0)
        • CSS (4)
        • GITHUB (2)
        • ETC (5)
        • 자격증 (1)
        • ERROR (6)
      • PROJECT (6)
        • Personal_Project 01 - commu.. (1)
        • TeamProject - JOINUS (4)
      • EUNB (30)
        • 맛집 (27)
        • 여행 (3)
        • 전세사기 (0)
      • 오블완챌린지 ++ (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 짱민지
    • 아랄이
  • 공지사항

  • 인기 글

  • 태그

    서면 맛집
    전포 신상 맛집
    oracle
    망미 카페
    전포 맛집
    망미 조용한 카페
    전포동 카페
    Database
    속초 해변 숙소
    전포 데이트
    alter
    전포 연어덮밥
    전포동 핫플
    오블완
    인제 두부
    전포 오꼬노미야끼
    티스토리챌린지
    전포동 맛집
    mysql
    콩콩팥팥 두부
    인제 고향집
    전포 밥집
    서면 설야멱
    콩콩팥팥 맛집
    속초 숙소 내돈내산
    배열 한 컬럼에 넣기
    망미 바
    망미 테린느
    속초 중앙시장 감자전
    센텀 신세계백화점 팝업
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.0
3unB
session 연습
상단으로

티스토리툴바