본문 바로가기
Web

[WEB] 예외처리

by whitedeveloper 2022. 9. 22.

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>

'Web' 카테고리의 다른 글

[Backend] 월말평가대비 mvc pattern, jsp, EL  (0) 2022.09.30
[backend]월말평가대비 servlet API  (0) 2022.09.30
[WEB]jsp경로설정  (0) 2022.09.21
[WEB]JSP,EL,JSTL  (0) 2022.09.20
[WEB]JDBC  (0) 2022.09.20