本帖最后由 ing 于 2019-1-31 21:43 编辑
[Asm] 纯文本查看 复制代码
Documentvar source;
if(typeof(EventSource)!="undefined"){
source = new EventSource("demo");
alert("1");
source.onmessage=function(e){ //该方法里的内容均未被执行
$("#result").html(e.data+"
");
alert("2");
}
}else{
$("#result").html("该方法不被浏览器支持");
}
[Asm] 纯文本查看 复制代码import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Calendar;
import java.util.GregorianCalendar;
@WebServlet(name = "Servlet", urlPatterns = {"/demo"})
public class Servlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setHeader("Content-Type","text/event-stream");
response.setHeader("Cache-Control","no-cache");
response.setCharacterEncoding("UTF-8");
Calendar calendar = new GregorianCalendar();
PrintWriter out = response.getWriter();
out.println("Time " + calendar.get(Calendar.HOUR)+":"+calendar.get(Calendar.MINUTE));
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doPost(request, response);
}
}
捕获2.PNG (83.07 KB, 下载次数: 0)
2019-1-26 17:33 上传
捕获2.PNG (19.59 KB, 下载次数: 0)
2019-1-26 17:36 上传
捕获2.PNG (29.75 KB, 下载次数: 0)
2019-1-26 22:08 上传