在spring 中获得request对象

获取request对象:

1. 首先配置web.xml文件-->

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


然后在程序中获取:

代码:
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest(); 


2. 直接在方法参数上声明:
public String hello(HttpServletRequest request,HttpServletResponse response)


3. 注解法:
@Autowired
private  HttpServletRequest request;


PS:第三种方法我测试后,还是获取不到,不知道是不是程序有问题。。

猜你喜欢

转载自zisetoufa.iteye.com/blog/1833409