12주차 - jsp(16) setAttribute(), getAttribute(), setMaxInactiveInterval()
2022. 10. 13. 19:32ㆍjsp/jsp
이번의 목표
01. setAttribute()를 사용하여 세션에 값을 저장해보자.
02. setMaxInactiveInterval()를 이용하여 세션의 지속시간을 지정해보자.
03. getAttribute()를 사용하여 세션의 값을 확인해보자.
지난시간에 배운 setAttribute(), setMaxInactiveInterval(), getAttribute()를 한번더 예제를 보겠습니다.
01. 세션에 값을 저장하는 페이지 코드
02. 세션 값을 확인 하는 페이지 코드
03. 실행 화면
01. 세션에 값을 저장하는 페이지 코드
<%
session.setAttribute("id", "admin");
session.setAttribute("likes", new String[] { "집에 있기", "잠을 많이 자기" });
session.setMaxInactiveInterval(60);
%>
<a href="ex02_chk.jsp">세션 확인하러 가기</a>
02. 세션 값을 확인 하는 페이지 코드
<%
String id = (String) session.getAttribute("id");
String[] likes = (String[])session.getAttribute("likes");
int sessionTime = session.getMaxInactiveInterval();
%>
세션으로 전달된 아이디 : <%=id %><br>
세션으로 전달된 배열 : <%=Arrays.toString(likes) %><br>
세션 유효시간 : <%=sessionTime %> 초<br>
<a href="ex02_make.jsp">세션에 데이터 입력하러 가기</a>
03. 실행 화면
①세션값을 지정하지 않고 결과 화면을 볼시 세션 값이 모두 null인것과 세션 유효시간이 기본시간인 1800초인것을 확인 가능합니다.
② 세션을 만드는 페이지
③ 세션을 만든 후 다시 확인했을때에 입력한 세션만큼 값이 있는 것을 확인 가능합니다.
'jsp > jsp' 카테고리의 다른 글
15주차 - jsp(1) el표현 (0) | 2022.10.13 |
---|---|
12주차 - jsp (17) setMaxInactiveInterval() 를 사용하여 아이디 기억하기를 구현하기 (0) | 2022.10.13 |
12주차 - jsp (15) 기본객체 메서드 (0) | 2022.10.13 |
12주차 - jsp (14) 속성(Attribute), Redirect와 forward (0) | 2022.09.22 |
12주차 - jsp (13) getParameter() 으로 <select>의 값을 출력하기 (0) | 2022.09.22 |