HTTP 상태 코드 에러 페이지를 정의 관련 문의사항
- 작성자 :
- 정*현
- 작성일 :
- 2022-12-11 13:31:48
- 조회수 :
- 1,249
- 구분 :
- 공통컴포넌트 / 기타
- 진행상태 :
- 완료
Q
HTTP 상태 코드 에러 페이지를 정의하고 있습니다.
표준프레임워크에서 404, 500 에러 페이지를 정의하고 있고 추가로 400, 401, 402, 403 등 에러 페이지를 정의하고 싶어서
[붙임#1, 2] 과 같이 400 에러 페이지를 정의했는데 [붙임#3]과 같이 400 에러 페이지 호출 시 디폴트 에러페이지가 나옵니다.
원인과 해결방법을 알 수 있을까요?
표준프레임워크에서 404, 500 에러 페이지를 정의하고 있고 추가로 400, 401, 402, 403 등 에러 페이지를 정의하고 싶어서
[붙임#1, 2] 과 같이 400 에러 페이지를 정의했는데 [붙임#3]과 같이 400 에러 페이지 호출 시 디폴트 에러페이지가 나옵니다.
원인과 해결방법을 알 수 있을까요?
환경정보
-
- OS 정보 : Windows 10 Pro
- 표준프레임워크 버전 : 공통컴포넌트 4.0.0 all-in-one 배포파일
- JDK(JRE) 정보 :
ㅁ java version "19" 2022-09-20
ㅁ Java(TM) SE Runtime Environment (build 19+36-2238)
ㅁ Java HotSpot(TM) 64-Bit Server VM (build 19+36-2238, mixed mode, sharing)
- WAS 정보 : Apache Tomcat/8.5.79
- DB 정보 : Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
- 기타 환경 정보 : 없음
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크에서 기본적으로
다음 파일에서 처리가 가능합니다.
/src/main/webapp/WEB -INF/jsp/egovframework/com/cmm/error/egovError.jsp
다음과 같이 Exception이 발생하는경우
throw new ResponseStatusException(HttpStatus.BAD_REQUEST);
egovError.jsp에서 다음으로 메시지를 받으실수 있습니다.
${exception.message}
다음과 같이 코드 작성을 하시는경우
response.sendError(413, "ERROR 413 !!!");
web.xml에 정의한 에러페이지로 이동이 될듯 합니다.
감사합니다.
표준프레임워크센터입니다.
표준프레임워크에서 기본적으로
다음 파일에서 처리가 가능합니다.
/src/main/webapp/WEB -INF/jsp/egovframework/com/cmm/error/egovError.jsp
다음과 같이 Exception이 발생하는경우
throw new ResponseStatusException(HttpStatus.BAD_REQUEST);
egovError.jsp에서 다음으로 메시지를 받으실수 있습니다.
${exception.message}
다음과 같이 코드 작성을 하시는경우
response.sendError(413, "ERROR 413 !!!");
web.xml에 정의한 에러페이지로 이동이 될듯 합니다.
감사합니다.