无法加载资源:服务器响应状态为404

时间:2014-04-12 16:01:34

标签: java javascript jsp

我正在使用Eclipse IDE中的DynamicWebProject。我在运行jsp页面时出现错误,显示"无法加载资源:服务器响应状态为404(未找到)"。我已经提到了很多关于这个问题的问题但是无法解决它。这是我的javascript文件

availability.js

var ajaxRequest = null;
if (window.activeXObject) {
    ajaxRequest = new ActiveXObject("Microsoft.HTTP");
} else {
    ajaxRequest = new XMLHttpRequest();
}
function ajaxValidation() {
    var name = document.getElementById("username").value;
    ajaxRequest.open("GET", "/SpringHibernateProject/validate?name=" + name,
            true);
    ajaxRequest.onreadystatechange = function() {
        if (ajaxRequest.readyState == 4 && ajaxRequest.status == 200) {
            var message = ajaxRequest.responseText;
            document.getElementById("div").innerHTML = "<font color='red'>"
                    + message + "</font>";
        }
    };

    ajaxRequest.send(null);
}

这是我的jsp页面

AjaxPage.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript" src="../Js/availability.js"></script>
</head>
<body>
<input type="text" name="username" id="username"  onkeyup="ajaxValidation()"></input>
<div id="div"></div>
</body>
</html>

虽然我正确引用了脚本文件但是我得到了这个错误。为什么会这样?

0 个答案:

没有答案