Spring MVC中如何获取Request,Response对象方法呢?
下文笔者讲述Spring MVC中获取Request,Response对象方法的示例分享,如下所示
Request,Response对象的作用
Request,Response对象的功能:
Request,Response对象是HTTP中最重要的对象,他们的功能为:
Request:包含请求体中所有内容
Response:包含响应体中所有内容
那么Spring MVC开发中,如何获取这些对象呢?下文将一一道来,如下所示
例:
方式一:参数中定义,spring框架会自动为参数赋值
/**
*java265.com 示例代码
*/
@RequestMapping("/test")
@ResponseBody
public void saveTest(HttpServletRequest req, HttpServletResponse resp){
}
/*
*使用注解的方式,Spring框架会自动注入
*/
@Autowired
private HttpServletRequest request;
/*
*在web.xml中配置监听器
*/
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
/**代码中直接使用获取*/
HttpServletRequest req = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
HttpServletResponse resp = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getResponse();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


