退出登陆的总结
来源:互联网 发布:康师傅 统一 知乎 编辑:程序博客网 时间:2024/04/27 01:31
1 设置session
(退出)
public abstract class WebContextUtils {
public static HttpSession getNewSession(HttpServletRequest request, HttpServletResponse response) {
HttpSession session = request.getSession();
//原有的Locale
RequestContext requestContext = new RequestContext(request);
Locale locale = requestContext.getLocale();
if (session != null) {
session.invalidate();
}
session = request.getSession(true);
//恢复Locale
LocaleResolver localeResolver = RequestContextUtils.getLocaleResolver(request);
localeResolver.setLocale(request, response, locale);
return session;
}
}
2.退出相关 Controller层
@RequestMapping(value = "/logon/out")
public ModelAndView out(HttpServletRequest request, HttpServletResponse response) {
ModelAndView mav = new ModelAndView();
request.getSession().removeAttribute("user");
request.getSession().removeAttribute(BaseWebConstants.LOGIN_USER_ID);
RequestContext requestContext = new RequestContext(request);
String local = (String) requestContext.getLocale().toString();
WebContextUtils.getNewSession(request, response);
mav.addObject("local", local);
mav.setViewName("logon/login.jsp");
return mav;
}
- 退出登陆的总结
- 用户登陆的退出
- web登陆退出测试点总结
- 退出登陆
- Ucenter的同步登陆与同步退出
- windows下的MySql:登陆退出
- 简单登陆界面的安全退出
- 一.登陆,退出
- Thinkphp 登陆退出
- thinkphp 退出登陆
- mysql登陆与退出
- session之退出登陆
- MSN2009登陆时程序崩溃自动退出的解决方法。
- 关于uchome登陆退出超级慢的终极解决办法
- 解决PHP用户登陆后无法退出问题的办法
- 实现浏览器关闭登陆的用户自动退出
- 多系统共享session方式的单点登陆与退出
- 设置UCHome注册登陆退出的跳转页自定义
- 天气预报中下拉刷新和左右切换
- android开发之仿微信输入框效果
- layout_gravity 和 gravity以及对应值的详解
- VMware虚拟机从一台电脑转移复制到另一台电脑的方法
- Xcode6使用storyboard在TabBarController上建立三个以上Item
- 退出登陆的总结
- Norsar 3D v5.44 Linux 1CD(功能强大的正演软件)
- python执行shell命令
- mysql 对于一个库的备份和还原, 对于大数据量的快速备份和还原
- shell 13问
- 更新admob ios sdk GoogleAdMobAdsSdkiOS 时编译报错
- C++11类(1) 基础技巧 Class Basic
- JS面向对象的数据属性的用法
- declare-styleable中format详解