dispatcher-servlet 에러 설정 문의
- 작성자 :
- 이*민
- 작성일 :
- 2020-07-09 11:55:33
- 조회수 :
- 3,680
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
전자정부프레임워크 3.9버전을 이용하여 개발을 진행하고 있습니다.
SQL 구문에 대한 오류 내용이 클라이언트에 전달 되지 않도록 조치하고 싶은데 어떻게 설정하면 될까요?
Tomcat 8.5 버전을 사용하고 있으며 web.xml에 500 에러코드에 대한 페이지는 설정을 해 놓았습니다.
dispatcher-servelet.xml 내용중 ExceptionResolver 설정 부분과 web.xml Exception 처리 방법이 궁금합니다.
SQL 구문에 대한 오류 내용이 클라이언트에 전달 되지 않도록 조치하고 싶은데 어떻게 설정하면 될까요?
Tomcat 8.5 버전을 사용하고 있으며 web.xml에 500 에러코드에 대한 페이지는 설정을 해 놓았습니다.
dispatcher-servelet.xml 내용중 ExceptionResolver 설정 부분과 web.xml Exception 처리 방법이 궁금합니다.
A
안녕하세요.
표준프레임워크센터입니다.
SQL구문 오류를 에러페이지에 표출하고 싶지않으시다면, dispatcher-servlet.xml에 설정하신 500에러페이지를 수정 하시면 됩니다.
발생한 예외 stacktrace를 그대로 출력하지 않도록 하시고, 예외가 발생되었다는 메세지만 간단하게 출력하는것이 보안측면에서 바람직합니다.
그리고 dispatcher-servelet.xml 에 설정된 ExceptionResolver 는 Spring MVC 를 이용하는 도중에 발생하는 예외만 핸들링됩니다.
web.xml에 지정하신 500에러 페이지와는 별개로 보셔야 합니다.
web.xml에 지정된 500 에러페이지는 Sping MVC를 이용하지 않는 서블릿 또는 jsp 예외발생시에 보여지는 에러페이지입니다.
이상 답변이 도움되셨길 바랍니다.
감사합니다.
표준프레임워크센터입니다.
SQL구문 오류를 에러페이지에 표출하고 싶지않으시다면, dispatcher-servlet.xml에 설정하신 500에러페이지를 수정 하시면 됩니다.
발생한 예외 stacktrace를 그대로 출력하지 않도록 하시고, 예외가 발생되었다는 메세지만 간단하게 출력하는것이 보안측면에서 바람직합니다.
그리고 dispatcher-servelet.xml 에 설정된 ExceptionResolver 는 Spring MVC 를 이용하는 도중에 발생하는 예외만 핸들링됩니다.
web.xml에 지정하신 500에러 페이지와는 별개로 보셔야 합니다.
web.xml에 지정된 500 에러페이지는 Sping MVC를 이용하지 않는 서블릿 또는 jsp 예외발생시에 보여지는 에러페이지입니다.
이상 답변이 도움되셨길 바랍니다.
감사합니다.