content: package com.enterprise.util;
  
  import javax.servlet.http.HttpServletRequest;
  import javax.servlet.http.HttpServletResponse;
  import javax.servlet.http.HttpSession;
  
  import org.springframework.web.context.request.RequestContextHolder;
  import org.springframework.web.context.request.ServletRequestAttributes;
  import org.springframework.web.context.request.ServletWebRequest;
  
  public class RequestHolder {
  	public static HttpServletRequest getRequest(){
  		HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
  		return request;
  	}
  	public static HttpServletResponse getResponse(){
  		HttpServletResponse response = ((ServletWebRequest) RequestContextHolder.getRequestAttributes()).getResponse();
  		return response;
  	}
  	public static HttpSession getSession(){
  		return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest().getSession(true);
  	}
  	public static HttpSession getSession(boolean create){
  		return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest().getSession(create);
  	}
  
  }
  