为了账号安全,请及时绑定邮箱和手机立即绑定

SSM框架简单的未登录拦截,所有跳转链接都进行了拦截,就是直接跳页面不拦截

SSM框架简单的未登录拦截,所有跳转链接都进行了拦截,就是直接跳页面不拦截

慕慕森 2018-10-19 18:20:59
SSM框架简单的未登录拦截,拦截器 public boolean preHandle(HttpServletRequest request, HttpServletResponse response,              Object arg2) throws Exception {                        String servletPath=request.getServletPath();         boolean flag=false;                 for(String s:IGNORE_URI){            if(servletPath.contains(s)){                flag=true;                   break;            }        }        //拦截请求        if(!flag){               AdminUser  admin=     (AdminUser)request.getSession().getAttribute("adminuser");            if(admin==null){                        request.getRequestDispatcher("../login.jsp").forward(request, response);            }else{                           flag=true;            }        }        return flag;    }  配置<mvc:interceptors>     <mvc:interceptor>         <mvc:mapping path="/**"/>         <bean class="com.zk.speak.filter.LoginHandlerIntercepter"></bean>     </mvc:interceptor>    </mvc:interceptors>所有链接都进行了拦截,可就是直接输入页面不会拦截
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 3902 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信