[Spring] 로그인 Interceptor 처리

2014. 3. 7. 15:10FrameWork/Spring

1. 로그인 Interceptor로 처리하기

  1) ~-servlet.xml 추가

      

<mvc:interceptors>

    <mvc:interceptor> 

    <mvc:mapping path="/**/Board/**/**" />

    <bean class= 해당 클레스/> (ex)com.interceptor.login.LoginInterceptor

    </mvc:interceptor>

</mvc:interceptors>


  2) Interceptor .java 파일 추가

     public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception{ //mapping 실행 전 여기를 통함

Member member = (Member) request.getSession().getAttribute("member"); //session 안에 member란 객체가 있는지의 여부 확인  

if(null == member || null == member.getId()){

response.sendRedirect("/Member/Login");

return false;

}

return true;

}



요딴식으로 처리하면 됨!!

'FrameWork > Spring' 카테고리의 다른 글

[Spring] 이미지 , js , css 로딩이 안될 때  (0) 2014.04.08
[Spring]@Value  (0) 2014.03.07
[Spring] 다중파일 업로드 [MultiFile]  (0) 2014.03.07
[Spring]Encoding 설정  (0) 2014.03.04