[Spring][쇼핑몰 프로젝트][36] 장바구니 기능(인터셉터 적용) - 3
https://kimvampa.tistory.com/262
This commit is contained in:
32
VamPa/src/main/java/com/vam/interceptor/CartInterceptor.java
Normal file
32
VamPa/src/main/java/com/vam/interceptor/CartInterceptor.java
Normal file
@@ -0,0 +1,32 @@
|
||||
package com.vam.interceptor;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.springframework.web.servlet.HandlerInterceptor;
|
||||
|
||||
import com.vam.model.MemberVO;
|
||||
|
||||
public class CartInterceptor implements HandlerInterceptor{
|
||||
|
||||
@Override
|
||||
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
|
||||
throws Exception {
|
||||
|
||||
HttpSession session = request.getSession();
|
||||
|
||||
MemberVO mvo = (MemberVO)session.getAttribute("member");
|
||||
|
||||
if(mvo == null) {
|
||||
response.sendRedirect("/main");
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -33,6 +33,10 @@
|
||||
<mapping path="/admin/**"></mapping>
|
||||
<beans:bean id="AdminIntreceptor" class="com.vam.interceptor.AdminInterceptor"></beans:bean>
|
||||
</interceptor>
|
||||
<interceptor>
|
||||
<mapping path="/cart/**"/>
|
||||
<beans:bean id="CartIntreceptor" class="com.vam.interceptor.CartInterceptor"></beans:bean>
|
||||
</interceptor>
|
||||
</interceptors>
|
||||
|
||||
<!-- 업로드 관련 빈 -->
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.vam.interceptor;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import org.springframework.web.servlet.HandlerInterceptor;
|
||||
|
||||
import com.vam.model.MemberVO;
|
||||
|
||||
public class CartInterceptor implements HandlerInterceptor {
|
||||
|
||||
@Override
|
||||
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
|
||||
throws Exception {
|
||||
|
||||
HttpSession session = request.getSession();
|
||||
|
||||
MemberVO mvo = (MemberVO)session.getAttribute("member");
|
||||
|
||||
if(mvo == null) {
|
||||
response.sendRedirect("/main");
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -33,6 +33,10 @@
|
||||
<mapping path="/admin/**"></mapping>
|
||||
<beans:bean id="AdminIntreceptor" class="com.vam.interceptor.AdminInterceptor"></beans:bean>
|
||||
</interceptor>
|
||||
<interceptor>
|
||||
<mapping path="/cart/**"/>
|
||||
<beans:bean id="CartIntreceptor" class="com.vam.interceptor.CartInterceptor"></beans:bean>
|
||||
</interceptor>
|
||||
</interceptors>
|
||||
|
||||
<!-- 업로드 관련 빈 -->
|
||||
|
||||
Reference in New Issue
Block a user