이 누리집은 대한민국 공식 전자정부 누리집입니다.
박*우
2013-09-13 09:36:50
1,093
개발환경
완료
AbstractExcelView 를 상속받아
@Override
protected void buildExcelDocument(Map<String, Object> model,
HSSFWorkbook wb, HttpServletRequest request, HttpServletResponse response) throws Exception {
}
을 구현하여 사용하는데
Exception 을 던지면 SimpleMappingExceptionResolver 를 안 탑니다.
안녕하세요. 표준프레임워크 센터입니다.
SimpleMappingExceptionResolver가 bean으로 등록되어 있는지 확인해 보시기 바랍니다.
<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>
exceptionMappings에 exception별로 mapping되는 view를 정의하시면 되고,
정의한 exception이 존재하지 않을시 mapping되는 view는 defaultErrorView에 설정하시면 됩니다.
감사합니다.