eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

excel
  • 작성자

    박*우

  • 작성일

    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에 설정하시면 됩니다.

감사합니다.

이 페이지의 구성

묻고 답하기