<mvc:interceptors> 설정
- 작성자 :
- 강*모
- 작성일 :
- 2014-09-20 17:52:47
- 조회수 :
- 1,087
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
최신 버전의 3.1을 받아 작업을 진행 하고 있습니다.
다음과 같이 인터셉터를 설정 하였는데도
/Main.do(tiles), /Main1.do(jsp)를 호출 하면 계속
로그인 페이지로 이동합니다.
특정 설정을 더해야 하는 지요 ?
-------------------------------------------------------------------------------------------------------------------------
<mvc:interceptors>
<bean class="egovframework.com.cmm.interceptor.IpObtainInterceptor" />
<mvc:interceptor>
<mvc:mapping path="/**/*.do" />
<mvc:exclude-mapping path="/uat/uia/**" />
<mvc:exclude-mapping path="/Main.do" />
<mvc:exclude-mapping path="/Main1.do" />
<mvc:exclude-mapping path="/EgovLeft.do" />
<mvc:exclude-mapping path="/EgovContent.do" />
<mvc:exclude-mapping path="/EgovTop.do" />
<mvc:exclude-mapping path="/EgovBottom.do" />
<mvc:exclude-mapping path="/uat/uia/egovLoginUsr.do" />
<mvc:exclude-mapping path="/uat/uia/actionLogin.do" />
<bean class="egovframework.com.cmm.interceptor.AuthenticInterceptor" />
</mvc:interceptor>
</mvc:interceptors>
다음과 같이 인터셉터를 설정 하였는데도
/Main.do(tiles), /Main1.do(jsp)를 호출 하면 계속
로그인 페이지로 이동합니다.
특정 설정을 더해야 하는 지요 ?
-------------------------------------------------------------------------------------------------------------------------
<mvc:interceptors>
<bean class="egovframework.com.cmm.interceptor.IpObtainInterceptor" />
<mvc:interceptor>
<mvc:mapping path="/**/*.do" />
<mvc:exclude-mapping path="/uat/uia/**" />
<mvc:exclude-mapping path="/Main.do" />
<mvc:exclude-mapping path="/Main1.do" />
<mvc:exclude-mapping path="/EgovLeft.do" />
<mvc:exclude-mapping path="/EgovContent.do" />
<mvc:exclude-mapping path="/EgovTop.do" />
<mvc:exclude-mapping path="/EgovBottom.do" />
<mvc:exclude-mapping path="/uat/uia/egovLoginUsr.do" />
<mvc:exclude-mapping path="/uat/uia/actionLogin.do" />
<bean class="egovframework.com.cmm.interceptor.AuthenticInterceptor" />
</mvc:interceptor>
</mvc:interceptors>
A
안녕하세요. 강창모님.
올려주신 부분만으로는 어떤 상황인지 파악이 어려운 것 같습니다.
우선, web.xml 상에서
EgovSpringSecurityLoginFilter나 EgovSpringSecurityLogoutFilter filter가 주석처리되어 있는지 확인 부탁드립니다.
아울러 src/main/resources/egovframework/spring/com/context-egovuserdetilashelper.xml 상에서 egovUserDetailsService property가 egovUserDetailsSessionService로 지정되어 있는지도 확인 부탁드립니다.
혹, EgovSpringSecurityLogoutFilter 를 사용하시는 경우시라면, 위 interceptor가 아닌 Spring Security에 의해 통제됩니다. (DB로 관리되는 정보)
그럼, 즐거운 하루되십시오.
감사합니다.
올려주신 부분만으로는 어떤 상황인지 파악이 어려운 것 같습니다.
우선, web.xml 상에서
EgovSpringSecurityLoginFilter나 EgovSpringSecurityLogoutFilter filter가 주석처리되어 있는지 확인 부탁드립니다.
아울러 src/main/resources/egovframework/spring/com/context-egovuserdetilashelper.xml 상에서 egovUserDetailsService property가 egovUserDetailsSessionService로 지정되어 있는지도 확인 부탁드립니다.
혹, EgovSpringSecurityLogoutFilter 를 사용하시는 경우시라면, 위 interceptor가 아닌 Spring Security에 의해 통제됩니다. (DB로 관리되는 정보)
그럼, 즐거운 하루되십시오.
감사합니다.