将ajax(js)函数的url分配到JavaEE项目中
我正在用Ajax尝试我的第一个项目,但在分配指向要从服务器获取的文件的绝对URL时遇到了问题 这是我的职责:将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
<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.jspAh!这听起来很有道理!我会试试,让你知道阿萨帕!这听起来很有道理!我会尝试一下,尽快让你知道
<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