Websocket - httpSession returns null

前端 未结 4 1296
小鲜肉
小鲜肉 2020-12-18 21:22

I would like to make the connection between a websocket handshake \\ session to a HttpSession object.

I\'ve used the following handshake modification:



        
4条回答
  •  攒了一身酷
    2020-12-18 21:30

    Here is an impl for Pavel Bucek's Answer, after adding it, i got my session

    import javax.servlet.ServletRequestEvent;
    import javax.servlet.ServletRequestListener;
    import javax.servlet.annotation.WebListener;
    import javax.servlet.http.HttpServletRequest;
    
    @WebListener
    public class RequestListener implements ServletRequestListener {
    
        @Override
        public void requestDestroyed(ServletRequestEvent sre) {
            // TODO Auto-generated method stub
    
        }
    
        @Override
        public void requestInitialized(ServletRequestEvent sre) {
            ((HttpServletRequest) sre.getServletRequest()).getSession();
        }
    
    }
    

提交回复
热议问题