springMVC 中几种获取request和response的方式

来源:互联网 发布:mac图标大小调整 编辑:程序博客网 时间:2024/05/12 03:40

1.最简单方式:参数

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

2.加入监听器,然后再controller里面获取

(1)web.xml相应位置插入

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

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


0 1
原创粉丝点击