gpt4 book ai didi

javascript - XMLHTTPRequest::send() 方法不执行任何操作

转载 作者:行者123 更新时间:2023-11-28 04:58:19 27 4
gpt4 key购买 nike

这是我第一次尝试使用 XMLHttpRequest(上传拖到网页上的文件),但我无法让它执行任何操作。我的网页中有以下 Javascript 代码:

          function upload(file)
{
var formData = new FormData();
formData.append("file", file);

var xhr = new XMLHttpRequest();
xhr.open("POST", "servlet/UploadServlet", false);
xhr.send(formData);
}

我将 servlet 类 UploadServlet 和网页放置在 Tomcat 服务器的“examples”目录结构中。但是,虽然我可以通过页面上的链接执行 HelloWordServlet 示例,但我无法让 XmlHttpRequest.send() 执行任何操作。但我已经能够验证该行之前的 Javascript 代码是否正常工作,即传递到例程的文件已成功附加到 FormData 对象。查看服务器日志没有发现任何内容,当我调出控制台日志时也没有发现任何内容。我做错了什么?

最佳答案

事实证明,问题不在于 XmlHttpRequest,而在于 servlet 本身:我没有将其添加到 web.xml 中的相关映射

关于javascript - XMLHTTPRequest::send() 方法不执行任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42354350/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com