[WEB] 예외처리
1, 서블릿
if(){
request.setAttribute("message", "예외발생메세지")
request.Dispatcher nextView = request.getRequestDispatcher("/error/error.jsp");
nextView.forward(request, response)
}
2.jsp
<h2>에러를 처리하는 페이지</h2>
예외클래스명:<%= exception.getClass().getName() %> <br/>
예외메세지 : <%= exception.getMessage() %>
ex>404.jsp
<div id="container">
<h2>죄송합니다.<br />요청하신 페이지를 찾을 수 없습니다.</h2>
<div class="content">
<p>방문하시려는 페이지의 주소가 잘못 입력되었거나,<br />페이지의 주소가 변경 혹은 삭제되어 요청하신 페이지를 찾을 수 없습니다.</p>
<p>입력하신 주소가 정확한지 다시 한번 확인해 주시기 바랍니다.</p>
<p>관련 문의사항은 <a onclick=""> 고객센터</a>에 알려주시면 친절하게 안내해 드리겠습니다.</p>
<p>감사합니다.</p>
</div>
3.xml
<error-page>
<error-code>404</error-code>
<location>/error/404.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error/error.jsp</location>
</error-page>