将所有的请求统一拦截到拦截器中,可以在拦截器中来定义过滤的规则,如果不满足过滤条件,就统一处理为打开login.html页面(采用重定向方式)。
1. 编写拦截器
创建interceptors文件夹,再创建LoginInterceptor类并实现HandlerInterceptor接口:
package com.cy.store.interceptors;
import org.springframework.web.servlet.HandlerInterceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginInterceptor implements HandlerInterceptor {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws