握手的时候拿到的session就是null了.
public void modifyHandshake(ServerEndpointConfig sec,
HandshakeRequest request,
HandshakeResponse response) {
super.modifyHandshake(sec, request, response);
javax.servlet.http.HttpSession session = (javax.servlet.http.HttpSession) request.getHttpSession();
// 这里的 session 是空
if (session != null)
sec.getUserProperties().put("HttpSession", session);
}
前端建立WebSocket连接的代码
// 这个url是这样 ws://192.168.4.139:8081/mws
this.ws = new WebSocket(this.url);
浏览器访问页面是通过ip访问的.
不知道是哪里出了问题