全局Session-GlobalSession

来源:互联网 发布:seo效果检测步骤包括 编辑:程序博客网 时间:2024/06/05 19:43

HttpServletRequest   request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();

 

import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.context.request.ServletRequestAttributes;/** * 当前session工具类 * */public class GlobalSession {public static void setSessionAttribute(String arg, Object o) {HttpSession session = getSession();session.setAttribute(arg, o);}public static Object getSessionAttribute(String arg) {HttpSession session = getSession();return session.getAttribute(arg);}public static void removeSessionAttribute(String arg) {HttpSession session = getSession();if (getSessionAttribute(arg) != null) {session.removeAttribute(arg);}}public static void setAttribute(String arg, Object o) {HttpSession session = getHttpSession();session.setAttribute(arg, o);}public static Object getAttribute(String arg) {HttpSession session = getHttpSession();return session.getAttribute(arg);}public static void removeAttribute(String arg) {if (getAttribute(arg) != null) {getHttpSession().removeAttribute(arg);}}public static HttpSession getHttpSession() {HttpServletRequest session = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();return session.getSession();}public static HttpSession getSession() {HttpServletRequest session = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();return session.getSession();}}

 

0 0