이 누리집은 대한민국 공식 전자정부 누리집입니다.
적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.
이*수
2013-03-05 15:07:05
1,942
공통컴포넌트
완료
Template project에서 exception 에러 화면(DB에러) 말고 제가 자체적으로 화면(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)를 정의하셔서 사용하시면 됩니다...
그럼.. 즐거운 하루되십시오.
감사합니다.