Exception 발생시 Handle 문의
- 작성자 :
- 김*환
- 작성일 :
- 2009-07-23 18:11:25
- 조회수 :
- 4,477
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
egovframework.cdc 하위에 Exception 발생시 Handler 로 넘어 가질 않는데요.
패키지 설정 정규식이 잘못된건가요??
저희가 마이플렛폼 사용중이라 Exception 발생한경우 특정서블릿으로 넘겨서
결과를 반환하고 싶은데. 그 방법도 부탁드립니다.
감사합니다.
<aop:config> 설정중
<!--expression="execution(* egovframework.rte.sample..impl.*Impl.*(..))" />-->
expression="execution(* egovframework.cdc..*(..))" />
<bean id="defaultExceptionHandleManager" 설정중..
<!--<value>**service.impl.*</value>-->
<value>egovframework.cdc.**.*</value>
패키지 설정 정규식이 잘못된건가요??
저희가 마이플렛폼 사용중이라 Exception 발생한경우 특정서블릿으로 넘겨서
결과를 반환하고 싶은데. 그 방법도 부탁드립니다.
감사합니다.
<aop:config> 설정중
<!--expression="execution(* egovframework.rte.sample..impl.*Impl.*(..))" />-->
expression="execution(* egovframework.cdc..*(..))" />
<bean id="defaultExceptionHandleManager" 설정중..
<!--<value>**service.impl.*</value>-->
<value>egovframework.cdc.**.*</value>
A
안녕하세요
패키지 설정 정규식에서 아마도 잘못지정된 듯 합니다.
aop expression 과 Exception 발생한 패키지 pathmatcher(ANT형식)을 다시 확인하시기 바랍니다.
그리고 Exception 발생의 경우 biz layer 에서 controller 에 넘겨주고 controller 에서 Exception 을 ExceptionResolver 에게 넘겨주게 됩니다.
ExceptionResolver는 Exception 종류에 따라 화면을 보여주게 되는 구조입니다.
Exception 발생시 특정 Servlet으로 넘기신다면 Controller 에서 catch 하신후 forward 하는 형태로 하시는게 좋을 듯 합니다.
수고하시기 바랍니다.
패키지 설정 정규식에서 아마도 잘못지정된 듯 합니다.
aop expression 과 Exception 발생한 패키지 pathmatcher(ANT형식)을 다시 확인하시기 바랍니다.
그리고 Exception 발생의 경우 biz layer 에서 controller 에 넘겨주고 controller 에서 Exception 을 ExceptionResolver 에게 넘겨주게 됩니다.
ExceptionResolver는 Exception 종류에 따라 화면을 보여주게 되는 구조입니다.
Exception 발생시 특정 Servlet으로 넘기신다면 Controller 에서 catch 하신후 forward 하는 형태로 하시는게 좋을 듯 합니다.
수고하시기 바랍니다.