springMVC拦截器未登录用户

匿名 (未验证) 提交于 2019-12-03 00:32:02

配置拦截器(未登录则去登录)

public class LoginInterceptor implements HandlerInterceptor {      public boolean preHandle(HttpServletRequest request,             HttpServletResponse response, Object handler) throws Exception {         TsPtlUser user = (TsPtlUser) request.getSession().getAttribute("user");         //未登录,则去登录         if(user == null){             String path = request.getContextPath();             response.sendRedirect(path+"/user/toLogin.do");             return false;         }else{             return true;         }              }    

springMVC配置文件配置拦截

<mvc:interceptors>         <mvc:interceptor>         //拦截器类拦截/user/login/下的请求             <mvc:mapping path="/user/login/**"/>             <bean class="com.rl.ecps.interceptor.LoginInterceptor"></bean>         </mvc:interceptor>     </mvc:interceptors>    

原文:https://www.cnblogs.com/ljllove/p/9216080.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!