开发环境:Idea2018.2+maven3.5.4
实现效果:
进行增删改查页面只有登陆才能进行操作,登录和注册页面不拦截,被拦截之后自动转到登录页面
一、在springmvc.xml中配置拦截器
<!-- 配置用于session验证的拦截器 -->
<mvc:interceptors>
<bean class="com.ssm.interceptor.LoginInterceptor"></bean>
</mvc:interceptors>
二、自己定义一个拦截器类LoginInterceptor.java
package com.ssm.interceptor;
import com.ssm.model.User;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* return false表示拦截,不向下执行
* return true表示放行,不拦截
*/
public class LoginInterceptor implements HandlerInterceptor {
//首先会执行的方法
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object arg2) throws Exception {
// boolean f