登录失败时记住访问的地址
使用spring MVC
访问时,在拦截器中记录访问的地址:
String path = request.getRequestURI();//"/demo_channel_terminal/news/list" System.out.println("您无权访问:" + path); //用于登录成功之后回调 session.setAttribute(LoginUtil.SESSION_KEY_LOGIN_RETURN_URL, path);
登录成功之后
从session中获取之前访问的地址
String returnUrl = (String) session.getAttribute(LoginUtil.SESSION_KEY_LOGIN_RETURN_URL); if (!ValueWidget.isNullOrEmpty(returnUrl)) { session.removeAttribute(LoginUtil.SESSION_KEY_LOGIN_RETURN_URL); response.sendRedirect(returnUrl); return null; }