前言
在SpringMVC中,如果在contoller层获取request和response对象是很好获取的,直接在handler方法参数中可以直接拿到request和response对象,而在非contoller层该如何获取呢?
答:通过springMVC提供的RequestContextHolder来获取
获取方法
1 | HttpServletResponse response =((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getResponse(); |
需要导入的包
1 | import org.springframework.web.context.request.RequestContextHolder; |
结言
以上就是在非contoller层获取request和response对象的方法,也算是做一个笔记,防止日后有遗忘。