在事先已经搭建好ssm的环境下,也就是在web.xml也已经建立好了环境
1.编写一个拦截器类,并且implements(实现)HandlerInterceptor或者HandlerInterceptorAdapter
2.重写里面的主要的方法
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
System.out.println("------------------------执行了--IndexCarTotalInterceptor---设置购物车数量的拦截器--------------------------------------");
return true;
}
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
}
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
}
3.在spring-mvc.xml里面写上
<!-- 配置拦截器 -->
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**"/>
<bean class="com.ssm.interceptor.LoginInterceptor1"/>
</mvc:interceptor>
<mvc:interceptor>
<mvc:mapping path="/**"/>
<bean class="com.ssm.interceptor.IndexCarTotalInterceptor"/>
</mvc:interceptor>
</mvc:interceptors>
成功!