[1]写index.jsp文件
/p>
My JSP 'index.jsp' starting pagevar req;
function validate() {
var idField = document.getElementById("userid");
var url = "servlet/ValidateServlet?id=" + escape(idField.value);
if (window.XMLHttpRequest) {
alert("0");
req = new XMLHttpRequest();
}else if (window.ActiveXObject) {
alert("1");
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if(req){
req.open("GET", url, true);
req.onreadystatechange = callback;
req.send(null);
}
}
function callback() {
if (req.readyState == 4) {
if (req.status == 200) {
parseMessage();
// update the HTML DOM based on whether or not message is valid
}else{
alert ("Not able to retrieve description" + req.statusText);
}
}
}
function parseMessage() {
var message = req.responseXML.getElementsByTagName("message")[0];
var name = req.responseXML.getElementsByTagName("name")[0];
setMessage(message.firstChild.data,name.firstChild.data);
}
function setMessage(message,name) {
var userMessageElement = document.getElementById("userIdMessage");
userMessageElement.innerHTML = "" + message + " you "+name+"";
}
size="20"
id="userid"
name="id"
οnkeyup="validate();">