생각해봐 로그인했을때 정보 session 에 저장할때 1번만 하겠지?
/사진 입력하기
사진 설명 :
: HttpServletRequest req = (HttpServletRequest)request;
여기서 : 세션체크를 하지 않아도 될 곳 : login.jsp , loginController 는 요청 할떄는 세션이 존재하지 않는 상태이기 때문에 (loginController 는 응답이 갈때는 존재할수있음)
두개는 세션체크가 필요가 없다.
String uri = req.getRequestURI(); → 요쳥 uri 받아오기
uri.endswith("") → uri 가 "" 로 끝나는지
uri.contains("/../") → uri 에 /../가 포함되어 있는지 확인
css 나 bootstrap 등의 디자인부분등등 한페이지에 있는 jsp 를 한번에 읽는것이아니라 단계별로 요청하고 받고 요청하고 받고 등의 단계를 거쳐서 나간다. 따라서 css 가 filter 에 걸려서 로그인전(session 이 없을때) 받아오지 못할 수 있다. → 따라서 그부분에 대한 제약을 걸어준다.
