08 Mar 2018

(JSP) 3.7일 공부한 내용 / request, forward, cookie

예외처리가 났다고 서버가 멈추면 안되기 때문에 예외처리 하는것은 중요하다.

예외처리는 web.xml을 통해서 하는 방법과 page지시자를 통해 하는 방법이 있다.

1.web.xml을 통해서 하는 방법

2.page지시자를 통해 하는 방법

testPage.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page errorPage="errPage.jsp" %> 
<%-- 에러가 나면 errPage.jsp 가라 명시 --%>
<html>
<head>
    <title>Title</title>
</head>
<body>
    <%
        int i = 40/0;
    %>

</body>
</html>

errPage.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page isErrorPage="true" %> 
<%--디폴트는 false이며 true 설정할  exception객체 사용가능--%>
<% response.setStatus(200); %> 
<%-- 페이지 스테터스를 설정해야한다.--%>
<html>
<head>
    <title>Title</title>
</head>
<body>
     에러페이지
     <%-- 오류메세지 뽑기 --%>
    <%=exception.getMessage()%>

</body>
</html>
Thank You For Reading
Yerin

공부하는 블로그입니다!
궁금한 점은 댓글을 달아주세요!

comments powered by Disqus