登录拦截器
1.拦截器类
public class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { System.out.println("进入拦截器"); HttpSession session=request.getSession(); Userinfo user=(Userinfo)session.getAttribute("user"); if(user==null){ response.sendRedirect(request.getContextPath()+"/toLogin"); return false;//拦截 } return true;//放行 } }
2.配置文件
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**" />
<mvc:exclude-mapping path="/toLogin"/>
<mvc:exclude-mapping path="/login"/>
<mvc:exclude-mapping path="/"/>
<mvc:exclude-mapping path="/**/*.html"/>
<mvc:exclude-mapping path="/js/**"/>
<mvc:exclude-mapping path="/layui/**"/>
<mvc:exclude-mapping path="/images/**"/>
<bean class="com.hopu.interceptor.LoginInterceptor"></bean>
</mvc:interceptor>
</mvc:interceptors>

浙公网安备 33010602011771号