jsp 를 뷰로 사용한다면 다음과 같은 일이 발생할 수 있습니다.
session을 생성하지 않았지만.. jsp로 forwared 하는경우 즉 jsp 페이지를 어떠한 방법으로든 호출하는 경우
session이 자동으로 생성됩니다.
jsp 선언시 session=false로 설정해주세요.
<%@ page contentType="text/html;charset=UTF-8" language="java" session="false" %>
그럼 session에 담긴 로그인 정보는 spring을 사용한다면 model에 담거나..
servlet/jsp를 사용한다면 request.setAttribute 형태로 담아서 사용하시면 되니다.
session=false 처리를 하지 않는다면.... session이 생성될 텐데.. 로그인 체크를 위해서는
1. session is null 인지 체크 하기
2. session.getAttribute("user") is null 체크하기
형태로 로직을 구현해야 합니다.
반응형
'Java' 카테고리의 다른 글
부동소수 & 고정소수 (1) | 2024.10.21 |
---|---|
apt로 설치한 docker update하기 (0) | 2023.06.27 |
nginx 502 error, (0) | 2023.02.14 |
string dateformat validation yyyy-mm-dd (0) | 2022.11.24 |
restapi @dateformat (1) | 2022.11.24 |