在Spring 中 获取 request 对象
侧边栏壁纸
  • 累计撰写 269 篇文章
  • 累计收到 275 条评论

在Spring 中 获取 request 对象

Karry Bai
2018-03-01 / 0 评论 / 193 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年12月25日,已超过551天没有更新,若内容或图片失效,请留言反馈。

 

在Spring 中 获取 request 对象的方法大致有如下几种:

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

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

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

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

在java程序中获取:

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

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

public String hello(HttpServletRequest request)

4.如果有Struts,在Struts2中获取request对象

HttpServletRequest request = ServletActionContext.getRequest();

 

0

评论 (0)

取消