登錄失敗時記住訪問的地址
使用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;??
- ???????????}??
?