本文共 2775 字,大约阅读时间需要 9 分钟。
var http_request = new ActiveXObject("Msxml2.XMLHTTP"); var http_request = new ActiveXObject("Microsoft.XMLHTTP");
var htpp_request = new XMLHttpRequest();
if(window.XMLHttpRequest){ http_request = new XMLHttpRequest();}else if(window.ActiveXObject){ try{ http_request = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ http_request = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){} }}
http_request.open("GET","register.jsp",true);
http_request.send(null);
http_request.setRequestHeader("Content-Type","application/x-www-from-urlcoded");
属性名 | 意义 |
---|---|
onreadystatechange | 用于指定状态改变时所触发的事件处理器 |
readyState | 用于获取请求的状态:0-未初始化,1-正在加载,2-已加载,3-交互中,4-完成 |
responseText | 用于获取服务器的响应,表示为字符串 |
responseXML | 用于获取服务器的响应,表示为 XML |
status | 用于返回服务器的 HTTP 状态码,200-表示成功,202-表示请求被接受但尚未成功,400-错误的请求,404-文件未找到,500-内部服务器错误 |
statusText | 用于返回 HTTP 状态码对应的文本 |
<%@ page contentType="text/html;charset=UTF-8" language="java" %>用户名检查
<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page import="java.util.Arrays" %><% String[] userList={ "御承扬","pyc","夜烬天","wyn"}; //创建一个一维数组 String user= request.getParameter("user"); //获取用户名 Arrays.sort(userList); //对数组排序 int result=Arrays.binarySearch(userList,user); //搜索数组 if(result>-1){ out.println("Sorry, the username is already registered!"); //输出检测结果 }else{ out.println("Congratulations, the username has not been registered!"); //输出检测结果 }%>
转载地址:http://koqgn.baihongyu.com/