拦截器,实现类代码如下@Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { Cookie cookies = request.getCookies(); if (cookies != null) { for (Cookie cookie : cookies) { System.out.println("cookieName:"+cookie.getName()); if (cookie.getName().equals("token")) { String token = cookie.getValue(); User user = userMapper.findByToken(token); if (user != null) { request.getSession().setAttribute("user", user); } } break; } } return true; }
问题是只循环最后一个cookie而不是循环cookie列表中的所有cookie,哪位大佬能帮忙解决下。。。
问题是只循环最后一个cookie而不是循环cookie列表中的所有cookie,哪位大佬能帮忙解决下。。。
0 个回复