exception 관련해서 질문드립니다
- 작성자 :
- 이*수
- 작성일 :
- 2013-03-05 15:07:05
- 조회수 :
- 1,560
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
Template project에서 exception 에러 화면(DB에러) 말고 제가 자체적으로 화면(jsp 에러화면)을 띄우고 싶은데요 어딜 건드려야 할지 모르겠습니다.. 가능한가요?? 자세히좀 알려주시면 감사하겠습니다...
A
안녕하세요.. 이유수님..
Exception에 대한 화면 처리는 다음과 같은 ExceptionResolver로 처리하시면 되실 것 같습니다. (공통컴포넌트의 경우 WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml에 정의되어 있음)
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="egovframework/com/cmm/error/egovError"/>
<property name="exceptionMappings">
<props>
<prop key="org.springframework.dao.DataAccessException">egovframework/com/cmm/error/dataAccessFailure</prop>
<prop key="org.springframework.transaction.TransactionException">egovframework/com/cmm/error/dataAccessFailure</prop>
<prop key="egovframework.rte.fdl.cmmn.exception.EgovBizException">egovframework/com/cmm/error/egovBizException</prop>
<prop key="org.springframework.web.HttpSessionRequiredException">egovframework/com/uat/uia/EgovLoginUsr</prop>
</props>
</property>
</bean>
exceptionMappings 정보에... 발생된 Exception에 대하여 return 되는 view(jsp)를 정의하셔서 사용하시면 됩니다...
그럼.. 즐거운 하루되십시오.
감사합니다.
Exception에 대한 화면 처리는 다음과 같은 ExceptionResolver로 처리하시면 되실 것 같습니다. (공통컴포넌트의 경우 WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml에 정의되어 있음)
<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="egovframework/com/cmm/error/egovError"/>
<property name="exceptionMappings">
<props>
<prop key="org.springframework.dao.DataAccessException">egovframework/com/cmm/error/dataAccessFailure</prop>
<prop key="org.springframework.transaction.TransactionException">egovframework/com/cmm/error/dataAccessFailure</prop>
<prop key="egovframework.rte.fdl.cmmn.exception.EgovBizException">egovframework/com/cmm/error/egovBizException</prop>
<prop key="org.springframework.web.HttpSessionRequiredException">egovframework/com/uat/uia/EgovLoginUsr</prop>
</props>
</property>
</bean>
exceptionMappings 정보에... 발생된 Exception에 대하여 return 되는 view(jsp)를 정의하셔서 사용하시면 됩니다...
그럼.. 즐거운 하루되십시오.
감사합니다.