spring 获取request对象,spring 获取session

  spring 获取request对象,spring 获取session

  使用spring时,经常需要在普通类中获取session和request对象。

  比如一些AOP拦截器类,当使用struts2时,因为struts2有一个使用org的接口。阿帕奇。Struts2.servletActionContext轻松获取会话对象。

  如何解决写爬虫IP受阻的问题?立即使用。

  用法:

  servletactioncontext . get request()。getSession();在传统java spring项目的公共类中,如何获取会话和请求?

  1.将以下代码添加到web.xml中:

  听众

  listener-class org . spring framework . web . context . request . request context listener/listener-class

  /listener2session和request可以直接注入普通类。

  @自动连线

  私有HttpSession会话;

  @自动连线

  私有HttpServletRequest请求;此外,在第一步中的监听器之后,还可以通过代码获得reuqest对象:

  http servlet request request=((ServletRequestAttributes)requestcontextholder . getrequestattributes())。get request();如果是在spring boot项目中,没有web.xml,第一步也不需要手动注册监听器,可以直接把session和request注入到普通类中。以上是spring普通类获取session和request对象的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: