Cookie&Session

[Session] 세션 조회

퓨어맨 2022. 5. 16. 13:57
<%@page import="java.util.ArrayList"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h1>세션 조회</h1>
	<%
		// 세션에서 데이터 꺼내오기
		// 1. 세션 객체 생성
		// 2. 데이터 꺼내기
		// session.getAttribute("Name");
		// 다운캐스팅
		// int, char, boolean : 기본 자료형 null 저장 불가
		// 기본자료형 대신 참조자료형을 사용해야함
		// Integer가 int의 참조자료형
		Integer num = (Integer)session.getAttribute("int");
		
		String str = (String)session.getAttribute("str");
		
		ArrayList<String> list = (ArrayList<String>)session.getAttribute("list");
		
		
		
	%>
	
		<p>int : <%=num %></p>
		<p>str : <%=str %></p>
		<p>list : <%=list %></p>
		
		<a href="ex07updateSession">세션 수정</a>
		<a href="ex08removeSession">세션 삭제</a>
		<a href="ex09deleteSession">세션 전체 삭제</a>
</body>
</html>