我正在Ajax中尝试使用我的第一个项目,并且在分配指向要从服务器中获取的文件的绝对URL时遇到问题。将url分配给Java EE项目中的ajax(js)函数
这是我的函数:
<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>
,这就是所谓这样的:
<div id="control" onclick="fetchData('/WEB-INF/views/data.jsp','message');">Click here for Ajax!</div>
的Tomcat返回404 no file source found
错误。 获取该文件是在同一水平的其他JSP文件,这是Eclipse中的结构:
Project>
WebContent>
WEB-INF>
home.jsp
index.jsp
**data.jsp**
otherjsp
要我把该文件在其他地方?
我一直在尝试更改URL,但没有任何内容。 应用程序的其余部分工作正常,所以请求正常流动。
啊!这响铃!将尝试它,让你知道尽快 – JBoy 2011-12-17 22:42:49