[Java教程]spring在普通类中获取session和request
0 2014-08-12 08:01:13
在使用spring时,经常需要在普通类中获取session,request等对像.
比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像.
用法:ServletActionContext.getRequest().getSession();
但在单独使用spring时如何在普通类中获取session,reuqest呢?
首先要在web.org.springframework.web.context.request.RequestContextListener
使用方法:
在普通bean中@Autowired private HttpSession session; @Autowired private HttpServletRequest request;
在普通类中HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
本文网址:http://www.shaoqun.com/a/98161.html
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。
Spring
0