java调用ajax实时监测用户名是否存在
来源:互联网 发布:地产销售数据报告范文 编辑:程序博客网 时间:2024/06/05 20:50
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class register
*/
@WebServlet("/register")
public class register extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
System.out.println("dopost");
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
String username = request.getParameter("username");
System.out.println(username);
if("test".equals(username))
{
response.getWriter().print(true);
} else
{
response.getWriter().print(false);
}
}
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
function createXMLHttpRequest() {
try {
return new XMLHttpRequest();
} catch (e) {
try {
return new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
return new ActiveXObject("Microsoft.XMLHTTP");
}
}
}
function send() {
var xmlHttp = createXMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
alert(xmlHttp.responseText);
if(xmlHttp.responseText == "true") {
document.getElementById("error").innerHTML = "用户名已被注册!";
} else {
document.getElementById("error").innerHTML = "";
}
}
};
xmlHttp.open("POST", "register", true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var username = document.getElementById("username").value;
xmlHttp.send("username=" + username);
}
</script>
<h1>注册</h1>
<form action="register" method="post">
用户名:<input id="username" type="text" name="username" onblur="send()"/><span id="error"></span><br/>
密 码:<input type="text" name="password"/><br/>
<input type="submit" value="注册"/>
</form>
</body>
</html>
- java调用ajax实时监测用户名是否存在
- Ajax实时验证用户名/邮箱等是否已经存在
- ajax验证用户名是否存在
- ajax判断用户名是否存在
- Ajax检测用户名是否存在
- ajax验证用户名是否存在
- AJAX 验证用户名是否存在
- ajax检测用户名是否存在
- Ajax判断用户名是否存在
- ajax 验证用户名是否存在
- ajax验证用户名是否存在
- ajax 判断用户名是否存在
- ajax验证用户名是否存在
- ajax验证用户名是否存在
- Ajax验证用户名是否存在
- ajax 验证用户名是否存在
- AJAX 检测用户名是否存在
- Ajax验证用户名是否存在
- 大型网站技术架构演变过程
- Java 利用Graphics2D在图片上画出竖排文字与横排文字
- 手把手之STM32启动代码
- 对宏定义的作用域的一点思考
- Visual Studio安装Open Inventor
- java调用ajax实时监测用户名是否存在
- 使用devtoolset升级GCC版本
- Git命令行
- c++中两个类相互引用
- 1085. Perfect Sequence 解析
- 自定义Dialog,背景,大小,位置。
- React Native 启动白屏问题解决方案,教程
- Android 蓝牙
- LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d231d.lib;”等相关问题