zoukankan      html  css  js  c++  java
  • 全局Session-GlobalSession

    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();  
        }  
    }  
    
    

    使用方法:

    
    HttpServletRequest   request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
    
  • 相关阅读:
    python的lambda使用
    python的timedelta
    ptyhon读文件一行长度len为1022,出现\x00
    eclipse生成jar包
    linux 文件的软链接与硬链接(看着写的不错就转发了)
    各种VBA excel 命令、属性、方法
    键盘鼠标共享 Synergy
    关于 range 区域 excel
    php mssql几条常见的数据库分页 SQL 语句
    Get the Degree of Angle Between Hour and Minute Hand of a Clock at Anytime
  • 原文地址:https://www.cnblogs.com/jpfss/p/9072212.html
Copyright © 2011-2022 走看看