81,092
社区成员
发帖
与我相关
我的任务
分享
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page import="javax.websocket.*"%>
<%@page import="javax.websocket.server.ServerEndpoint"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>Hello</h1>
</body>
<script type="text/javascript">
var wsServer = 'ws://localhost:8089/firstjsp';
var websocket = new WebSocket(wsServer);
websocket.onopen = function (evt) { onOpen(evt) };
websocket.onclose = function (evt) { onClose(evt) };
websocket.onmessage = function (evt) { onMessage(evt) };
websocket.onerror = function (evt) { onError(evt) };
function onOpen(evt) {
console.log("Connected to WebSocket server.");
}
function onClose(evt) {
console.log("Disconnected");
}
function onMessage(evt) {
console.log('Retrieved data from server: ' + evt.data);
}
function onError(evt) {
console.log('Error occured: ' + evt.data);
}
</script>
</html>
localhost:8089/firstjsp这个是我的项目目录结果控制台提示:WebSocket connection to 'ws://localhost:8089/firstjsp' failed: Error during WebSocket handshake: Unexpected response code: 302
并且提示:Error occured: undefined
NewFile.jsp:24 Disconnected
请问这到底是什么原因呢??我的javax.websocket.*是存在的,用的是tomcat底下的包