session 연결

서울IT코드정리 /kyChoi·2021년 10월 24일
0

JSP 정리❤

목록 보기
7/22

session

<%=pageContext.getAttribute("p")%><br/> 현재페이지에서만 사용가능
<%=request.getAttribute("r")%><br/> 로컬변수라 응답하면 사라지는데, 화면이동하면 계속 값이 살아 있습니다~
<%=session.getAttribute("s")%><br/> 같은 웹브라우저에서 값은 유지됩니다~
<%=application.getAttribute("p")%><br/> 얘는 톰캣을 껏다가 켜면 사라져요

<jsp:forward page="t2.jsp"/> 하면 request로 받은 값이 넘어갈 수 있어요~

session은 언제 사용할까요

session은 웹 브라우저간 주소를 공유하기 때문에 로그인 할때 사용해요~
session.setAttribute("id",id);
session.getId() 하면 session의 주소가 나와요~
String str=(String)session.getAttribute(id); 해서 id 값 가져올 수 있어요

근데, 언젠가는 session 의 값을 지워 연결을 끊고 싶을때가 있어요~

session.invalidate()하면 되요 이럼 톰캣이 session을 없애버려요~

profile
건물주가 되는 그날까지

0개의 댓글