结构:
jsp页面发起websocket连接->java class处理->返回jsp页面
(1)、 websocket连接
var host = window.location.host;
var url="ws://"+host+"/项目名称/对应的处理类"
websocket=new websocket(url);
(2) java class websocket 处理类
websocket一般都会获取session(http),所以我们要新建一个类来“获取"
处理websocket请求
一般设置就好了只不过要在@ServerEndpoint这个注释里加上
后面的configurator必须的,假如要是在websock处理httpsession。
然后在使用 @OnOpen的这个open方法中加上 EndpointConfig config,
然后在方法里使用
获取httpsession
ps: 假如不用(1)中的,浏览器会返回500,IDE会提示httpsession为空。
环境:struct2 hibernate3 spring3 tomcat9 java8 eclipse neon.3 win10