81,092
社区成员
发帖
与我相关
我的任务
分享
// 请求对象线程变量
private static final ThreadLocal<HttpSession> localSession = new ThreadLocal<HttpSession>();
public static HttpSession currentSession(HttpServletRequest request) {
HttpSession session = localSession.get();
if (session == null) {
localSession.set(request.getSession(true));
}
return localSession.get();
}
public static HttpSession getLocalSession() {
System.out.println("this is HttpSession");
return (HttpSession) localSession.get();
}
/**
* 清除方法
*/
public static void unbind() {
localSession.set(null);
}