使用ajax验证用户名是否重复
来源:互联网 发布:java多线程基础 编辑:程序博客网 时间:2024/06/09 19:27
ajaxTest.jsp
<%@page contentType="text/html"%><%@page pageEncoding="UTF-8"%><!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> 输入用户名:<input type="text" />光标移除检查是否重复 <hr /> <div>显示结果</div> <script type="text/javascript"> document.getElementsByTagName("input")[0].onblur=function() { //alert("aaa"); //取得用户输入的用户名 var username=this.value; //alert(username) username=encodeURI(username); var xhr=createXHR(); //准备以get方式发送请求 xhr.onreadystatechange=function() { if(xhr.readyState==4) { if(xhr.status==200) { var msg=xhr.responseText; var divlele=document.getElementsByTagName("div")[0]; divlele.innerHTML=msg; } } } xhr.open("GET","servlet/getServlet?time="+new Date().getTime()+"&username="+username); xhr.send(null); } function createXHR() { var xhr=null; try{ xhr=new ActiveXObject("microsoft.xmlhttp"); } catch(e) { try { xhr=new XMLHttpRequest(); } catch(e) { window.alert("浏览器不支持"); } } return xhr; } </script> </body></html>
Servlet控制:
package servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class getServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {System.out.println("getservlet:doget");String username = request.getParameter("username");byte[] buf = username.getBytes("UTF-8");username = new String(buf, "UTF-8");String msg = null;if (username.equals("sa")) {msg = "<font color='red'>该用户已经存在</font>";} else {msg = "<font color='green'>可以注册</font>";}response.setContentType("text/html;charset=UTF-8");response.getWriter().write(msg);}}
运行:
阅读全文
0 0
- 使用Ajax简单验证用户名是否重复
- 使用ajax验证用户名是否重复
- 使用ajax验证用户名重复
- [整理]Ajax验证用户名是否重复
- 关于AJAX实现验证用户名是否重复
- 使用ajax验证用户名是否被注册
- ajax使用之验证用户名是否存在
- 使用Ajax验证用户名是否存在
- 使用Ajax验证用户名是否存在
- struts使用Ajax验证用户名是否可用
- 用Ajax实现的验证用户名是否重复实例
- JQuery学习日志一(验证用户名是否重复AJAX)
- 关于 struts+ajax+jquery 验证用户名是否重复
- jquery用户名验证是否重复
- jquery 验证用户名是否重复
- AJAX验证是否重复
- 17-Ajax使用get/post方式,判断用户名是否重复
- 在ssh2整合框架中,客户端使用jquery validate ajax验证用户名是否重复时,出现问题。 请指教!
- 十分钟搞定pandas
- 数据库连接池
- 砝码称重
- caffe——常用层及其参数
- OpenGL蓝宝书源码学习(九)第五章——纹理基础篇
- 使用ajax验证用户名是否重复
- LeetCode-49:Group Anagrams
- 用TCP开发网络应用程序
- [区间DP] The Specials Menu LightOJ
- 199. Binary Tree Right Side View
- 在osx中配置和使用zsh
- Fedora 24 下安装配置mysql
- 分糖果问题(难度:1颗星)
- P2915 [USACO08NOV]奶牛混合起来(状压dp入门)