繁体   English   中英

无法在JSP页面上接收请求

[英]Not able to receive request on jsp page

我无法从html页面发送的jsp页面上接收请求。

我在Chrome的Inspect element上验证了请求已成功发送,并且我记下了请求URL,然后发现该URL是可达的(并且正确)。 我之所以这样说是因为我将此URL粘贴在浏览器中,并且从Request URL打开的结果页面是我的jsp页面。 因此,我无法弄清楚为什么和在哪里出错,因此该请求不会发送到jsp。

一些相关的代码:

html内容

var url = "test.jsp";
xmlhttp.open("GET",url,true);
xmlhttp.send();

检查元素的“网络”选项卡内容:

Request URL: /MusicShopping/test.jsp
( http://localhost:14443 before /MusicShopping too)
Request Method:GET
Status Code:200 OK

200前出现绿球

jsp文件仅包含纯文本行。 (如果我在浏览器中手动复制粘贴请求的URL,则显示我的jsp页面)。

请让我知道问题出在哪里

好像请求已发送,但响应却无济于事。 您是否为XMLHttpRequest的onreadystatechange注册了一个回调,以便在您的AJAX请求状态更改时,该回调方法将运行,在那里您可以检查readyStatus 4和200页面状态并解析响应。

请看看这个

xmlhttp.onreadystatechange=function()
{
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM