spring中獲得sesion的工具類
阿新 • • 發佈:2019-01-24
開發中我們常常會用到session,但是傳統的獲取session的方法不是很靈活。。。
直接貼上原始碼:
package com.ibs.gbplatform.common.util; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; public class SessionUtils { public static Object getSessionAttribute(String key) { return ((ServletRequestAttributes) RequestContextHolder .getRequestAttributes()).getRequest().getSession() .getAttribute(key); } public static void setSessionAttribute(String key, Object object) { ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()) .getRequest().getSession().setAttribute(key, object); } }