[Spring] 로그인 Interceptor 처리
2014. 3. 7. 15:10ㆍFrameWork/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 |