从ajax请求访问java servlet
我从未使用过ajax,也不知道我是否做得对。我编写了一些代码来测试我是否可以使用ajax访问Javaservlet,但它不起作用 在脚本中:从ajax请求访问java servlet,java,ajax,servlets,Java,Ajax,Servlets,我从未使用过ajax,也不知道我是否做得对。我编写了一些代码来测试我是否可以使用ajax访问Javaservlet,但它不起作用 在脚本中: var xmlhttp=new xmlHttpRequest(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.wr
var xmlhttp=new xmlHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.write=xmlhttp.responseText;
}
};
xmlhttp.open("GET", "http://localhost:8080/timer/timer, true);
xmlhttp.send();
}
在我的servlet中:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//code
PrintWriter out=response.getWriter();
out.println("hi");
我在这里想做的就是写“嗨”。我做错了什么?谢谢你的帮助 写入
java.io.Writer
后,必须执行flush()
内部缓冲区,才能在io级别执行操作。写入流后,应始终关闭,以释放资源:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//code
PrintWriter out=response.getWriter();
out.println("hi");
out.flush();
out.close();
}
客户端是否有错误?可能在JS控制台你必须冲水并关闭作者:@Ilya不,我不相信so@MarvinEmilBrach你能解释一下吗?我不知道这是什么意思。这是直接粘贴的吗?
open
的第二个参数缺少右引号。