1 import javax.servlet.http.HttpServletRequest; 2 import javax.servlet.http.HttpSession; 3 4 import org.springframework.web.context.request.RequestContextHolder; 5 import org.springframework.web.context.request.ServletRequestAttributes; 6 /** 7 * @ClassName: ContextHolderUtils 8 * @Description: TODO(上下文工具類) 9 * 10 */ 11 public class ContextUtils { 12 /** 13 * SpringMvc下獲取request 14 * 15 * @return 16 */ 17 public static HttpServletRequest getRequest() { 18 HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); 19 return request; 20 21 } 22 /** 23 * SpringMvc下獲取session 24 * 25 * @return 26 */ 27 public static HttpSession getSession() { 28 HttpSession session = getRequest().getSession(); 29 return session; 30 31 } 32 33 }