亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    spring普通類獲取session和request對象

    在使用spring時,經(jīng)常需要在普通類中獲取session、request對象。

    比如一些AOP攔截器類,在有使用struts2時,因為struts2有一個接口使用org.apache.struts2.ServletActionContext即可很方便的取到session對象。

    spring普通類獲取session和request對象

    用法:

    ServletActionContext.getRequest().getSession();

    在傳統(tǒng)java spring項目的普通類中,如何獲取session、request呢?

    1、在web.xml增加如下代碼:

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

    2、在普通類中就可以直接注入session和request了

    @Autowired private HttpSession session;   @Autowired private HttpServletRequest request;

    除此之外,在第一步的Listener后也可以使用代碼的方式獲取reuqest對象:

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

    如果是在spring boot項目中,沒有web.xml,也不需要收手動注冊第一步的Listener,可以直接在普通類中注入session和request。

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號