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 |