Ajax与Servlet ,Tomcat结合分析与测试
<script type='text/javascript'>
//实现功能,对用户名是否被注册进行验证
//验证时间onblur
//服务器是tomacat与servlet结合作为服务器端
//浏览器在ff与chrome下测试,版本应就是近期才装的
//服务器端假设各位已会
//ajax函数
var ajax=function(url){
var xhr=null;
if(window.XMLHttpRequest){
xhr=new XMLHttpRequest();
}else{
xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
xhr.open("get", url, true);
xhr.send();
xhr.onreadystatechange=function(){
if(xhr.readyState==4 && xhr.status==200){
//console.info(xhr.responseText);
//console.info(xhr.responseXML);//为null
alert(xhr.responseText);
}
};
};
window.onload=function(){
var oInputs=document.getElementsByTagName('input');
var url="AjaxServlet?userName="+oInputs[0].value;
oInputs[0].onblur=function(){
ajax(url);
};
};
</script>
</head>
<body>
<form action="">
userName<input type="text" name="userName"/><br/>
password<input type='text' name="passWord"/>
</form>
</body>public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
String s1=request.getParameter("userName");
if(s1.equals("userName")){
PrintWriter out = response.getWriter();
out.print("名字相同111");
out.flush();
out.close();
}else{
PrintWriter out = response.getWriter();
out.print("success");
out.flush();
out.close();
}
}<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>AjaxServlet</servlet-name>
<servlet-class>hyl.AjaxServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AjaxServlet</servlet-name>
<url-pattern>/AjaxServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list> //给上结果图
相关推荐
kentrl 2020-11-10
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo
ajaxyan 2020-11-09
zndy0 2020-11-03
学留痕 2020-09-20
learningever 2020-09-19
chongxiaocheng 2020-08-16
ajaxhe 2020-08-16
lyqdanang 2020-08-16
curiousL 2020-08-03
时光如瑾雨微凉 2020-07-19
坚持着执着 2020-07-16
jiaguoquan00 2020-07-07
李永毅 2020-07-05
坚持着执着 2020-07-05