Programing/JSP

JSP :: jsp예외에러 처리하기 :: 에러페이지 만들기

2008. 12. 1. 14:48
반응형
jsp예외에러 처리하기

jsp페이지에서의 문법에러 --> 컴파일러
                       논리예외 --> _jsp.java(서블릿파일)

java파일에서의 문법에러-->콘솔

이런식으로 에러메시지가 나온다.


몇번째 라인에서 어떤에러가 났는지 알아볼땐 _jsp.java에서도 봐도 되지만
그렇게 하지말고 좀더 알기 쉬운방법으로 jsp에러 메시지 잡는걸 올려봅니다.

일단 error.jsp 라는 파일하나 만들고
아래의 코드를 넣어준후 저장합니다.

<%@ page contentType = "text/html; charset=euc-kr" %>
<%@ page import = "javax.servlet.ServletException" %>
<%@ page isErrorPage = "true" %>
<html>
<head><title>에러 발생</title></head>
<body>

에러가 발생하였습니다!!<br><br>
에러 메시지: <%= exception.getMessage() %>
<p>
<%
    Throwable rootCause = null;
    if (exception instanceof ServletException) {
        rootCause = ((ServletException)exception).getRootCause();
    } else {
        rootCause = exception.getCause();
    }
    if (rootCause != null) {
        do {
%>
예외 추적: <%= rootCause.getMessage() %><br>
<%
            rootCause = rootCause.getCause();
        } while(rootCause != null);
    }
%>
</body>
</html>
그리고 예러가나는 페이지 상단에
아래 코드를 넣어주고 확인합니다.
<%@ page errorPage="error.jsp" %>

확인해봅시다.
임의적의적으로 에러를 낸뒤 에러 메시지가 나오는지 확인합니다.

에러메시지가 잘 출력되나요?


반응형
저작자표시 (새창열림)

'Programing > JSP' 카테고리의 다른 글

Model 1 방식과 Model 2 방식의 차이점  (0) 2009.01.08
MultipartRequest를 이용한 파일 업로드 :: 오류  (0) 2008.12.21
servlet :: 서블릿  (0) 2008.12.08
Tomcat 프로젝트 디렉토리 구조  (0) 2008.12.08
JSP :: server.xml에서 한글 처리 관련 코드 추가 하기  (0) 2008.11.28
JSP :: 톱켓 :: web.xml 이용하여 에러페이지 처리하기  (0) 2008.11.28
JSP :: 한글 꺠짐 :: 해결방안  (0) 2008.11.24
JSP :: jsp코드 유형의 4가지 종류  (0) 2008.11.19
'Programing/JSP' 카테고리의 다른 글
  • servlet :: 서블릿
  • Tomcat 프로젝트 디렉토리 구조
  • JSP :: server.xml에서 한글 처리 관련 코드 추가 하기
  • JSP :: 톱켓 :: web.xml 이용하여 에러페이지 처리하기
Dongkkase
Dongkkase
개발자로 일하면서 부딪히는 문제풀이가 누군가에게 도움이 되길 바라며
    반응형
  • Dongkkase
    정집사의 개발로그
    Dongkkase
  • 전체
    오늘
    어제
    • All (478)
      • 금융 (61)
      • Programing (295)
        • Algorithm (39)
        • API (2)
        • javascript (122)
        • CSS (8)
        • HTML (10)
        • PHP (15)
        • JAVA (27)
        • JSP (17)
        • JSP 예제 (1)
        • IOS (1)
        • Android (1)
        • Sencha Touche (1)
        • bat file, cmd (0)
        • 디버깅 (2)
        • SQL (21)
        • MS-SQL (1)
        • MySQL (13)
        • 보안 (5)
      • Server (14)
        • Docker (1)
        • Windows (9)
        • Linux (3)
        • jeus (1)
      • Database (6)
      • IT 일반 (15)
      • 리뷰 (38)
        • Book (17)
        • 제품 (2)
        • 영화 소개 (11)
        • 음악 소개 (7)
      • 잡생각 (36)
        • 회고 (3)
        • 컬럼 (4)
        • 자료실 (6)
        • 낙서장 (12)
        • 위시리스트 (2)
        • WOW (1)
        • 덕 (1)
  • 인기 글

  • 최근 댓글

  • 태그

    자바스크립트
    디자인패턴
    php
    Java
    블로그
    기초
    IT 관련
    It
    SQL
    위시리스트
    사고 싶은 책
    IT블로그
    자바
    JavaScript
    jsp
    읽고 싶은 책
    자바스크립트유틸
    js패턴
    iT's MY LiFE
    IT·컴퓨터
Dongkkase
JSP :: jsp예외에러 처리하기 :: 에러페이지 만들기
상단으로

티스토리툴바