<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>세션을 읽어 보는 페이지</title>
</head>
<body>
<h2>세션 읽기</h2>
<%
// 삼항연산자
// if else
// try catch 사용 가능
String username = (String) session.getAttribute("username");
int age = (int) session.getAttribute("age");
if(username != null){
out.println("<p>안녕" + username + "</p>");
out.println("나이는" + age + " 이네요! </p>");
}else {
out.println("세션 설정이 되지 않았습니다");
}
%>
</body>
</html>
❗❗ 예외 발생!!
예외가 발생하면
// 삼항 연산자
// if else
// try catch 사용
중에 사용해서 예외 처리를 해줘야 한다
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>세션을 읽어 보는 페이지</title>
</head>
<body>
<h2>세션 읽기</h2>
<%
// 삼항연산자
// if else
// try catch 사용 가능
try{
String username = (String) session.getAttribute("username");
int age = (int) session.getAttribute("age");
if(username != null){
out.println("<p>안녕" + username + "</p>");
out.println("나이는" + age + " 이네요! </p>");
}else {
out.println("세션 설정이 되지 않았습니다");
}
} catch(Exception e) {
response.sendRedirect("setSession.jsp");
}
%>
</body>
</html>
'error note' 카테고리의 다른 글
스프링 부트 Whitelabel Error Page 에러 (0) | 2024.08.05 |
---|---|
Before start of result set.. 오류 해결(next()) (0) | 2024.07.08 |
get_post 부분 문제 해결 (0) | 2024.07.02 |
[error]접근 제한자 오류 (0) | 2024.04.25 |
[error] 요소의 개수 출력 오류 수정 (0) | 2024.04.24 |