定风波

莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。

通过spring 获取request

通常request是通过servlet,filter 等来获取,但是在spring的bean 中是没有这些东西。

spring 通过一个listener 把request 放入到容器中,使用时通过这个容器来获得request

试用方法 1

[code lang=”java”]
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
[/code]

使用方法 2
[code lang=”java”]
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
[/code]
@Autowired
private HttpServletRequest request;

http://itindex.net/detail/50450-java-web-%E5%88%A9%E7%94%A8

点赞