| package com.xzx.gc.common;  | 
|   | 
| import org.springframework.beans.factory.annotation.Autowired;  | 
| import org.springframework.stereotype.Component;  | 
|   | 
| import javax.servlet.http.HttpServletRequest;  | 
|   | 
| /**  | 
|  *  保留用户会话,以方便在业务代码任何地方调用  | 
|  * @author lijiazhi  | 
|  *  | 
|  */  | 
| @Component  | 
| public class HttpRequestLocal {  | 
|       | 
|     public HttpRequestLocal(){  | 
|           | 
|     }  | 
|       | 
|     @Autowired  | 
|     private HttpServletRequest request;  | 
|       | 
|                | 
|      public  Object getSessionValue(String attr){  | 
|          return  request.getSession().getAttribute(attr);  | 
|      }  | 
|        | 
|      public  void setSessionValue(String attr,Object obj){  | 
|          request.getSession().setAttribute(attr,obj);  | 
|      }  | 
|        | 
|        | 
|        | 
|      public  Object getRequestValue(String attr){  | 
|          return  request.getAttribute(attr);  | 
|      }  | 
|        | 
|      public String getRequestURI(){  | 
|          return  request.getRequestURI();  | 
|      }  | 
|   | 
|      public String getHeadByName(String name){  | 
|          return request.getHeader(name);  | 
|      }  | 
|        | 
| }  |