用ajax实现用户名的检测JavaScript方法

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 4 <html>
 5 <head>
 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 7 <title>Insert title here</title>
 8 </head>
 9 <script type="text/javascript">
10 var req;
11 function check()
12 {
13     var url ="CheckUser?uname="+ document.getElementById("uname").value;
14     if (window.XMLHttpRequest)
15     {
16         req = new XMLHttpRequest();
17     }
18     else  (window.ActiveXObject){
19         req = new ActiveXObject("Microsoft.XMLHTTP");
20     }       
21     req.open("GET",url,true22     req.onreadystatechange = show;
23     req.send(null24     alert("hhhh"25 }
26 function show(){
27     if (req.readyState == 4) {
28         if (req.status == 20029             document.getElementById("info").innerHTML=req.responseText;
30         }
31 32 33 </script>
34 <body>
35 <table>
36 <tr><td>用户名</td><td><input type="text" id="uname" ></td></tr>
37 <tr><td><input type="button" onClick="check()" value="检测用户"></td><td><div id="info"></div> </td></tr>
38 </table>
39 </body>
40 </html>
 1 package javastudy;
 2 
 3 import java.io.IOException;
 4  javax.servlet.ServletException;
 5  javax.servlet.annotation.WebServlet;
 6  javax.servlet.http.HttpServlet;
 7  javax.servlet.http.HttpServletRequest;
 8  javax.servlet.http.HttpServletResponse;
 9 
/**
 * Servlet implementation class CheckUser
12  */
13 @WebServlet("/CheckUser")
14 public class CheckUser extends HttpServlet {
15     private static final long serialVersionUID = 1L;
16        
17     18      * @see HttpServlet#HttpServlet()
19      20     public CheckUser() {
21         super();
22         // TODO Auto-generated constructor stub
23 24 
25      HttpServlet#doGet(HttpServletRequest request,HttpServletResponse response)
27      28     protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {
29          TODO Auto-generated method stub
30         String uname=request.getParameter("uname"31         String[] names={"zhang","yang","wang"};
32         boolean flag=33         for(int i =0;i<names.length;i++34         {
35             (names[i].equals(uname))
36             {
37                 flag=false38                 break39             }
40             
41 42         response.setCharacterEncoding("utf-8"43         if(flag==44 45             response.getWriter().println("该用户名已注册!!!"46 47         else
48 49             response.getWriter().println("注册成功!!!"50 51     response.getWriter().append("Served at: ").append(request.getContextPath());
52 53 
54     55  HttpServlet#doPost(HttpServletRequest request,1)">56      57     void doPost(HttpServletRequest request,1)">58         59     doGet(request,response);
60 61 
62 }

 

原文地址:https://www.cnblogs.com/xiadongqing

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提供的一款源代码语法高亮着色器,它提供一种简单的形式来着色HTML页面上的程序代码,实现方式如下: 首先在编辑器里面插入javascript代码: 确定后会在编辑器插入这样的代码: <pre
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代码高亮,因为SyntaxHighlighter的应用非常广泛,所以将kindeditor默认的prettify替换为SyntaxHighlighter代码高亮插件 上一篇“让kindeditor显示高亮代码”中已经
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小
JS怎么获取当前时间戳
JS如何判断对象是否为数组
JS怎么获取图片当前宽高
JS对象如何转为json格式字符串
JS怎么获取图片原始宽高
怎么在click事件中调用多个js函数
js如何往数组中添加新元素
js如何拆分字符串
JS怎么对数组内元素进行求和
JS如何判断屏幕大小
js怎么解析json数据
js如何实时获取浏览器窗口大小
原生JS实现别踩白块小游戏(五)
原生JS实现别踩白块小游戏(一)