Java中获取request对象的几种方法

来源:互联网 发布:罗克韦尔plc编程软件 编辑:程序博客网 时间:2024/06/06 08:46

1.通过注解获取(很简单,推荐):

public class Hello {    @Autowired     HttpServletRequest request; //这里可以获取到request}

 
2.在web.xml中配置一个监听:

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

 
java代码:(spring自带的,在实际中用到过这个,推荐使用)

HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();

 
3.直接在参数中传递(此方法不好用,不建议使用):

public String hello(HttpServletRequest request)

 
4.如果有Struts:

HttpServletRequest request = ServletActionContext.getRequest();

 

资料:

http://www.lai18.com/content/2506618.html

原创粉丝点击