반응형
jsp예외에러 처리하기
몇번째 라인에서 어떤에러가 났는지 알아볼땐 _jsp.java에서도 봐도 되지만
그렇게 하지말고 좀더 알기 쉬운방법으로 jsp에러 메시지 잡는걸 올려봅니다.
jsp페이지에서의 문법에러 --> 컴파일러
논리예외 --> _jsp.java(서블릿파일)
java파일에서의 문법에러-->콘솔
이런식으로 에러메시지가 나온다.
논리예외 --> _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 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 |