ajax--检验用户是否存在
2015-08-23 13:08
323 查看
ValiateUserNameServlet
index.jsp
图片:
package com.yucheng.ajax.servlets; import java.io.IOException; import java.lang.ProcessBuilder.Redirect; import java.util.Arrays; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/valiateUserName") public class ValiateUserNameServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { List<String> userNames=Arrays.asList("AAA","BBB","CCC"); String userName=request.getParameter("userName"); String result=""; if(userNames.contains(userName)){ result="<font color='red'>该用户已经存在</font>"; }else{ result="<font color='green'>该用户可以使用</font>"; } response.setCharacterEncoding("UTF-8"); response.setContentType("text/html"); response.getWriter().print(result); } }
index.jsp
<%@ 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> <script type="text/javascript" src="${pageContext.request.contextPath}/scripts/jquery-1.7.2.js"></script> <script type="text/javascript"> $(function(){ $(":input[name='userName']").change(function(){ var val=$(this).val(); val=$.trim(val); if(val !=""){ var url="${pageContext.request.contextPath}/valiateUserName"; var args={"userName":val,"time":new Date()}; $.post(url,args,function(data){ $("#message").html(data); }); } return false; }); }) </script> </head> <body> <form action="" method="post"> 用户名:<input type="text" name="userName"/> <br> <div id="message"></div> <br> <input type="submit" value="提交"/> </form> </body> </html>
图片:
相关文章推荐
- 二叉树中的数学性质
- 洛谷1216 数字金字塔 解题报告
- JAVA2游戏编程——Button(1)
- 模糊识别的聚类分析+C代码
- HTML5 编辑 API 之 Range 对象(一)
- win 7下使用IIS搭建FTP服务器和添加用户访问
- mac 下更新 .bash_profile 文件
- Struts学习之自定义结果集
- 常用和弦进行
- HDU 5417-Victor and Machine(水题)
- 导航寻路
- 2016阿里巴巴校园招聘测试开发工程师笔试附加题(含部分答案)
- hdu2602-Bone Collector(01背包模版题)
- 258 Add Digits
- Android 5.0判断SIM卡(SIM1还是SIM2)
- java对文件新建,删除,复制,剪切,重命名
- arcgis server10.2.2发布地图基础服务的具体步骤
- poj1995-Raising Modulo (快速幂)
- Oracle在rownum使用结果集排序
- JQUERY prop与attr差额