화면에 Exception 메세지를 출력하고 싶습니다.
- 작성자 :
- 강*진
- 작성일 :
- 2021-07-16 16:20:26
- 조회수 :
- 3,790
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
service단에서 발생한 exception을 처리할때
processException("error.exception.msg", e) 처리하고
화면에 e 객체를 받아 e.printStackTrace() 형식으로 출력하고 싶습니다.
화면단은 JSTL을 사용하고 있구요
어떤식으로 화면에 e 객체를 전달할 수 있으면 화면단에서는 어떻게 e 객체를 활용하여 메세지를 출력할 수있을까요?
답변 부탁드립니다.
processException("error.exception.msg", e) 처리하고
화면에 e 객체를 받아 e.printStackTrace() 형식으로 출력하고 싶습니다.
화면단은 JSTL을 사용하고 있구요
어떤식으로 화면에 e 객체를 전달할 수 있으면 화면단에서는 어떻게 e 객체를 활용하여 메세지를 출력할 수있을까요?
답변 부탁드립니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
e.printStackTrace() 를 출력하기 위해서는
우선 String 형태로 변경해줘야 합니다.
이에 대한 예제소스는
https://huskdoll.tistory.com/395
를 참고하시면 좋을것 같습니다.
e.printStackTrace() 를 사용하면 시스템 정보 노출 취약점이 발생하여
소스코드 취약점 점검 위반사항에 포함되므로
개발 시 디버깅용으로만 사용하시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
e.printStackTrace() 를 출력하기 위해서는
우선 String 형태로 변경해줘야 합니다.
이에 대한 예제소스는
https://huskdoll.tistory.com/395
를 참고하시면 좋을것 같습니다.
e.printStackTrace() 를 사용하면 시스템 정보 노출 취약점이 발생하여
소스코드 취약점 점검 위반사항에 포함되므로
개발 시 디버깅용으로만 사용하시기 바랍니다.
감사합니다.