response.getWriter().println(json) 对应的是不是open方法?
设置完同步和休眠5秒后,在网络发送过程中,这个send方法一直处于阻塞状态,5秒钟后才出现 "请求发送完成" 。是不是因为 只有执行了response.getWriter().println(json); 这句,才能执行xmlhttp.open("GET", "/ajax/news_list", false); , 然后才能执行xmlhttp.send();和下面的console.log("请求发送完成");。
response.getWriter().println(json); 对应的是不是 xmlhttp.open("GET", "/ajax/news_list", false); ?
正在回答
同学你好,同学的理解有点小偏差,
1、这里加载html后,是先进行执行 xmlhttp.open("GET", "/ajax/news_list", false); 创建请求和xmlhttp.send();表示进行向news_list这个Servlet发送请求,等待响应,然后在对应的Servlet中只有执行了response.getWriter().println(json);返回响应后,最后执行下面的console.log("请求发送完成");。
2、response.getWriter().println(json);对应的是xmlhttp.send();表示发送完请求,等待响应。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星