일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- javascript
- ReactJS
- jenkins
- 요리
- linux
- java
- redis
- it
- springboot
- jsp
- IntelliJ
- Oracle
- laravel
- Web Server
- devops
- php
- JVM
- ubuntu
- elasticsearch
- MySQL
- Design Patterns
- Spring Batch
- Spring
- AWS
- db
- tool
- 맛집
- Spring Boot
- Gradle
- Git
Archives
- Today
- Total
아무거나
[JSP] 예외 페이지 본문
반응형
[JSP] 예외 페이지
1. page 지시자를 이용한 예외 처리
[ex 코드]
<%@ page errorPage="errorPage.jsp"%>
<%
int i = 40/0; // 0으로 40을 나누므로 에러발생
%>
[ex 코드 결과 -> 예외 페이지]
<%@ page isErrorPage="true"%> // 반드시 설정을 true로한다.
<% response.setStatus(200); %> // 잘못된 페이지에서 웹 컨테이너에서 500으로 세팅을 해주는 경우가 있기때문에 그것을 방지하기 위해 끝까지 다 완료되는 200으로 코드를 명시하자.
<%= exception.getMessage() %> // 위에 true로 명시를 해줘야 exception 객체를 사용할 수 있다.
2. web.xml파일을 이용한 예외 처리
[ex 코드]
<error-page>
<error-code>404</error-code
<location>/error404.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code
<location>/error500.jsp</location>
</error-page>
각 코드별 에러 발생시 해당 location에 기재된 페이지로 이동
참고: https://www.inflearn.com/course/%EC%8B%A4%EC%A0%84-jsp-%EA%B0%95%EC%A2%8C/dashboard
반응형
'Java & Kotlin > JSP & Servlet' 카테고리의 다른 글
[JSP] 커넥션 풀 (0) | 2019.12.21 |
---|---|
[JSP] 빈(Bean) (0) | 2019.12.21 |
[JSP] 세션 (0) | 2019.12.21 |
[JSP] 쿠키 (0) | 2019.12.21 |
[JSP] 액션태그 (0) | 2019.12.21 |
Comments