Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将ajax(js)函数的url分配到JavaEE项目中_Java_Javascript_Ajax_Jsp - Fatal编程技术网

将ajax(js)函数的url分配到JavaEE项目中

将ajax(js)函数的url分配到JavaEE项目中,java,javascript,ajax,jsp,Java,Javascript,Ajax,Jsp,我正在用Ajax尝试我的第一个项目,但在分配指向要从服务器获取的文件的绝对URL时遇到了问题 这是我的职责: <script type="text/javascript"> function fetchData(url, objectID){ var pageRequest=null; if(window.XMLHttpRequest)pageRequest=new XMLHttpRequest(); else if(window.Act

我正在用Ajax尝试我的第一个项目,但在分配指向要从服务器获取的文件的绝对URL时遇到了问题

这是我的职责:

 <script type="text/javascript">

 function fetchData(url, objectID){

      var pageRequest=null;
      if(window.XMLHttpRequest)pageRequest=new XMLHttpRequest();

      else if(window.ActiveXObject)pageRequest=new ActiveXObject("Microsoft.XMLHTTP");
      else return false;

      pageRequest.onreadystatechange= function(){
          var object=document.getElementById(objectID);
          object.innerHTML = pageRequest.responseText;
       }

      pageRequest.open("GET",url,true);
      pageRequest.send(null);

   }
</script>
我把那个文件放在别的地方好吗

我一直在尝试更改URL,但什么都没有。
应用程序的其余部分工作正常,因此请求正常运行。

我希望问题出在url上,您能给出绝对路径而不是“/WEB-INF/views/data.jsp”,然后重试。

我希望问题出在url上,您是否可以指定绝对路径而不是“/WEB-INF/views/data.jsp”,然后重试

您的项目布局有问题,Ajax或任何HTTP调用都找不到路径

/WEB-INF/views/data.jsp

由于WEB-INF受到JSP容器的保护,请尝试将JSP文件放在WEB-INF目录之外


您的项目布局有问题,Ajax或任何HTTP调用都找不到路径

/WEB-INF/views/data.jsp

由于WEB-INF受到JSP容器的保护,请尝试将JSP文件放在WEB-INF目录之外


像views/data.jsp一样更改url 否则,请在下面尝试
将所有jsp文件保存在webcontent中,并使用此url views/data.jsp

像views/data.jsp一样更改url 否则,请在下面尝试
将所有jsp文件保存在webcontent中,并使用此url views/data.jsp

Ah!这听起来很有道理!我会试试,让你知道阿萨帕!这听起来很有道理!我会尝试一下,尽快让你知道
  <div id="control" onclick="fetchData('/WEB-INF/views/data.jsp','message');">Click here for Ajax!</div>
Project>
  WebContent>
    WEB-INF>
      home.jsp
      index.jsp
      **data.jsp**
      otherjsp