일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Spring Batch
- IntelliJ
- jsp
- devops
- Git
- MySQL
- Web Server
- elasticsearch
- 맛집
- linux
- Spring
- redis
- springboot
- ubuntu
- AWS
- java
- tool
- JVM
- jenkins
- db
- javascript
- Gradle
- 요리
- it
- laravel
- Oracle
- php
- Design Patterns
- Spring Boot
- ReactJS
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