一般情况下,我们要想获得当前请求的HttpServletRequest
对象,都是在Controller
中获得或者从该层传递到下层,那么如何在Controller
没有传递该对象时获取到呢,在spring中,就要利用RequestContextHolder
这个对象,代码如下:
HttpServletRequest httpServletRequest =
((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();