본문 바로가기

JSP, Servlet/JSP, Servlet 기초

[JSP/Servlet] session 가져오기

이전 포스팅에서 세션을 저장하는 포스팅을 하였다.

이번에는 세션값을 읽어오자

<%@ 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>
<h3>세션 값 얻어오기</h3>
<%
String id = (String)session.getAttribute("id");
String pwd = (String)session.getAttribute("pwd");
Integer age = (Integer)session.getAttribute("age");%>

id : <%=id %><br>
pwd : <%=pwd %><br>
age : <%= age %><br>
</body>
</html>

 

 

다른 방법으로도 읽어올 수 있다.

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.util.Enumeration"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<h3>세션에 설정된 모든 값을 읽어오기</h3>
	<%
		Enumeration names = session.getAttributeNames();
	while (names.hasMoreElements()) {
		String name = names.nextElement().toString();
		String value = session.getAttribute(name).toString();

		out.println(name + " : " + value + "<br>");
	}
	%>
</body>
</html>

 

 

 

728x90
반응형

'JSP, Servlet > JSP, Servlet 기초' 카테고리의 다른 글

[JSP/Servlet] 세션 전체 지우기  (0) 2020.08.12
[JSP/Servlet] 세션 지우기  (0) 2020.08.11
[JSP/Servlet] session 기초  (0) 2020.08.11
[JSP/Servlet] Cookie 지우기  (0) 2020.08.11
[JSP/Servlet] Cookie 값 얻어오기  (0) 2020.08.11