jquery下载链接:https://pan.baidu.com/s/1KWQVpPV-RwhwGeBaXbZdVA
提取码:vn7x

一、页面代码

<!DOCTYPE html>
<html>
<head>
<title>MyHtml.html</title> <meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8"> <body>
<table>
<tr>
<td>Login:</td>
<td><input id="username" type="text" name="login"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="password" id="password"></td>
</tr>
<tr>
<td colspan="2"><input type="submit"></td>
</tr>
</table>
</body>
</html>

二、jQuery代码

// 导入jQuery
<script type="text/javascript" src="../js/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#username").keyup(function() {
var value = $(this).val();
var strData = "username=" + value; $.ajax({
url : "MyServlet1",
type : "get",
//data : {"username":value}, // json格式
data: strData,
dataType : "text",
success : function(data, strStatus, xhr) {
if (data == "已使用")
$("#username").css("border-color", "red");
else
$("#username").css("border-color", "green");
},
error : function(xhr, strStatus, strError) {
alert(strError);
}
});
});
});
</script>

三、servlet代码

package com.yh.myServlet;

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 MyServlet1 extends HttpServlet { private static final long serialVersionUID = 1L; @Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
String userName = request.getParameter("username");
System.out.println(userName);
if (userName.equals("yh")) {
out.print("已使用");
} else {
out.print("可使用");
}
}
}

四、配置servlet

  <servlet>
<servlet-name>MyServlet1</servlet-name>
<servlet-class>com.yh.myServlet.MyServlet1</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>MyServlet1</servlet-name>
<url-pattern>/Pages/MyServlet1</url-pattern>
</servlet-mapping>

注:这个Pages是根据html页面的路径设置的

最新文章

  1. Ubuntu 16.10 安装KolourPaint 4画图工具
  2. Redis安装手册
  3. eclipse无法导入Android工程的现象与解决办法
  4. Jenkins进阶系列之——17Jenkins升级、迁移和备份
  5. My VA Snippet
  6. POJ1201 区间
  7. Jeasyframe 开源框架 稳定版 V1.5 发布
  8. mybatis系列-09-订单商品数据模型
  9. Android开发UI之textview实现高亮显示并点击跳转
  10. Python 出现需要使用fPIC重新编译的问题
  11. Ⅶ.spring的点点滴滴--自定义对象行为
  12. Java流
  13. iOS开发-内存管理
  14. 深入React事件系统(React点击空白部分隐藏弹出层;React阻止事件冒泡失效)
  15. csv导入数据到mysql
  16. 201521123003《Java程序设计》第4周学习总结
  17. springboot增删改查
  18. 字节、字、bit、Byte、byte的关系区分
  19. 专题2:最长上升子序列LIS
  20. vue里computed的get和set

热门文章

  1. SpringCloud升级之路2020.0.x版-32. 改进负载均衡算法
  2. Go语言核心36讲(Go语言实战与应用三)--学习笔记
  3. Java中禁止浏览器开启缓存的方法命令
  4. ES6基础知识(Generator 函数)
  5. 算法学习-&gt;整数拆分问题
  6. Redis的ACID属性
  7. [luogu4259]寻找车位
  8. banner.txt
  9. 柯基数据通过Rainbond完成云原生改造,实现离线持续交付客户
  10. JavaScript Sanitizer API:原生WEB安全API出现啦