在Spring中如何获取HttpServletRequest对象

261 阅读1分钟

在controller层我们可以直接在方法参数中引入HttpServletRequest对象,如果在service层怎么获取对象从而取到对应的request信息呢,请看如下所示。

ServletWebRequest servletWebRequest =(ServletWebRequest)RequestContextHolder.getRequestAttributes();
if (servletWebRequest != null) {
    HttpServletRequest httpServletRequest =servletWebRequest.getRequest();

}