1. 程式人生 > >Java-Spring-獲取Request,Response對象

Java-Spring-獲取Request,Response對象

request response

第一種、參數

@RequestMapping("/test")
@ResponseBodypublic void saveTest(HttpServletRequest req, HttpServletResponse resp){  
}

第二種、註解

@Autowired  
private  HttpServletRequest request;

第三種、上下文獲取

1、在web.xml配置監聽器

<listener>
      <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class></listener>

2、程序使用

HttpServletRequest req = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
HttpServletResponse resp = ((ServletWebRequest)RequestContextHolder.getRequestAttributes()).getResponse();

根據個人喜好使用

推薦第三種


本文出自 “Yyyyyyyyyyyyyyyyyyyy” 博客,請務必保留此出處http://765133133.blog.51cto.com/8956560/1954465

Java-Spring-獲取Request,Response對象