[JSP] 예외 발생! -> 예외 처리

2024. 7. 5. 17:13·error note
<%@ 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
'error note' 카테고리의 다른 글
  • 스프링 부트 Whitelabel Error Page 에러
  • Before start of result set.. 오류 해결(next())
  • get_post 부분 문제 해결
  • [error]접근 제한자 오류
미로910
미로910
개발자를 꿈꾸는 민경이의 기록 블로그
  • 미로910
    개발 note
    미로910
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 설치 메뉴얼
      • HTML
      • JAVA
        • Java 기초
        • Java 응용
        • 자료구조
        • HTTP
        • JSP 프로그래밍
      • MySQL
        • MySQL 기본
        • 1일 1쿼리
      • CSS
      • Spring boot
      • JS
        • 게시판 만들기
      • Git
      • Flutter
        • MVVM 활용
        • 심화 버전
        • 1일 1 Flutter
      • 디자인 패턴의 활용
      • error note
      • My Project
        • [졸작] LLM 기반 특허 유사도 분석 시스템
        • 도서 관리 프로그램 (final project)
        • amigo
        • 친구 매칭 프로그램(FMP)
      • Python
      • 딥러닝
      • 네트워크
      • 공부 노트
        • 연구회
        • 자료구조
      • 기타
  • 블로그 메뉴

    • 홈
    • 전체보기
    • -----------------------
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Flutter
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
미로910
[JSP] 예외 발생! -> 예외 처리
상단으로

티스토리툴바