spring中如何直接注入session和request對像


轉自http://blog.csdn.net/yousite1/article/details/7108585

在使用spring時,經常需要在普通類中獲取session,request等對像。
比如一些AOP攔截器類,在有使用struts2時,因為struts2有一個接口使用org.apache.struts2.ServletActionContext即可很方便的取到session對像。用法:ServletActionContext.getRequest().getSession();


但在單獨使用spring時如何在普通類中獲取session,reuqest呢?
1、在web.xml增加如下代碼:

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

 

2、在普通bean類中注入@Autowired即可:

    @Autowired
    private HttpSession session;

    @Autowired
    private HttpServletRequest request;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM