에러표시 관련 질문입니다
- 작성자 :
- V*
- 작성일 :
- 2019-12-20 14:30:09
- 조회수 :
- 2,760
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요
전자정부 3,7 버전으로 개발중입니다.
egov-com-servlet.xml에 보면 아래와 같이,
에러가 발생했을때 특정 view로 redirect 시키는 옵션이 있습니다.
<!-- 서블릿컨네이너상의 exception에 대한 오류 페이지를 연결하는 mvc 설정 -->
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="cmm/error/egovError"/>
<property name="exceptionMappings">
<props>
<prop key="org.springframework.dao.DataAccessException">cmm/error/dataAccessFailure</prop>
<prop key="org.springframework.transaction.TransactionException">cmm/error/transactionFailure</prop>
<prop key="egovframework.rte.fdl.cmmn.exception.EgovBizException">cmm/error/egovError</prop>
<prop key="org.springframework.security.AccessDeniedException">cmm/error/accessDenied</prop>
</props>
</property>
</bean>
그런데 에러발생시 특정 view로 redirect 시키지 않고
에러가 발생한 page 내에 그대로 머물고, 해당 에러메시지를 alert로 표출해야 하는데...
방법이 있을까요?
전자정부 3,7 버전으로 개발중입니다.
egov-com-servlet.xml에 보면 아래와 같이,
에러가 발생했을때 특정 view로 redirect 시키는 옵션이 있습니다.
<!-- 서블릿컨네이너상의 exception에 대한 오류 페이지를 연결하는 mvc 설정 -->
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="cmm/error/egovError"/>
<property name="exceptionMappings">
<props>
<prop key="org.springframework.dao.DataAccessException">cmm/error/dataAccessFailure</prop>
<prop key="org.springframework.transaction.TransactionException">cmm/error/transactionFailure</prop>
<prop key="egovframework.rte.fdl.cmmn.exception.EgovBizException">cmm/error/egovError</prop>
<prop key="org.springframework.security.AccessDeniedException">cmm/error/accessDenied</prop>
</props>
</property>
</bean>
그런데 에러발생시 특정 view로 redirect 시키지 않고
에러가 발생한 page 내에 그대로 머물고, 해당 에러메시지를 alert로 표출해야 하는데...
방법이 있을까요?
A
안녕하세요.
표준프레임워크센터 입니다.
센터에서 테스트시 정상적으로
오류 화면으로 이동이 되었습니다.
커스텀중에 설정이 변경되었다면
환경을 원래 설정과 비교하여 점검하실 필요가 있어 보입니다.
참고사항으로
공통컴포넌트를 사용하신다면
다음 빈설정 파일에
서비스 클래스 범위에서
예외처리가 설정이 추가되어 있습니다.
src/main/resources/egovframework/spring/com/context-aspect.xml
해당부분도 참고하시면 좋을듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
센터에서 테스트시 정상적으로
오류 화면으로 이동이 되었습니다.
커스텀중에 설정이 변경되었다면
환경을 원래 설정과 비교하여 점검하실 필요가 있어 보입니다.
참고사항으로
공통컴포넌트를 사용하신다면
다음 빈설정 파일에
서비스 클래스 범위에서
예외처리가 설정이 추가되어 있습니다.
src/main/resources/egovframework/spring/com/context-aspect.xml
해당부분도 참고하시면 좋을듯 합니다.
감사합니다.