ajax校验用户名可以吗,校验用户名是否存在(ajax+jackson)

a46338b499cf46066634eb2231b80c61.png

只是简单的仿某度注册的用户名输入离焦后检验

07607e6b9c7ade9acb3b7ace99b2ac08.png

目录结构

11aaa55dfdabc1038e29348846af8203.png

没有涉及到数据库

html

校验用户名是否存在

//页面加载完成后

$(function () {

//给用户名输入框定义一个离焦事件

$("#username").blur(function () {

//获取文本输入框的值

var username=$(this).val();

/* 期望服务器端响应回来的数据格式是这样的(json):

{"userExit":true,"msg":"此用户太受欢迎,请换一个"}

{"userExit":false,"msg":"用户名可用"}

*/

$.get("findUsernameServlet",{username:username},function (data) {

alert(data.msg);

var span = $("#s_username")

//判断响应回来的数据的键userExit是否为true

if (data.usernameExsit){

//true 用户名存在

span.css("color","red");

span.html(data.msg);

} else {

//false 用户名不存在

span.css("color","green");

span.html(data.msg);

}

},"json");

});

});

java servlet

@WebServlet("/findUsernameServlet")

public class FindUsernameServlet extends HttpServlet {

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setCharacterEncoding("utf-8");

String username = request.getParameter("username");

response.setContentType("application/json;charset=utf-8");

Map map=new HashMap<>();

/*判断浏览器客户端传过来的数据 username

true {"userExit":true,"msg":"此用户太受欢迎,请换一个"}

false {"userExit":false,"msg":"用户名可用"}

*/

if ("tom".equals(username)){

map.put("usernameExsit",true);

map.put("msg","此用户太受欢迎,请换一个");

}else {

map.put("usernameExsit",false);

map.put("msg","用户名可用");

}

//java:map-->json

ObjectMapper mapper=new ObjectMapper();

mapper.writeValue(response.getWriter(),map);

}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

this.doPost(request, response);

}

}

Ajax详解及其案例分析------如何获得Ajax对象,使用Ajax对象发送GET和POST请求,校验用户名,POST和GET请求时的乱码处理,实现级联的下拉列表

本节主要内容预览: 1 获得Ajax对象 2 使用Ajax对象发送GET请求 3 使用Ajax对象发送POST请求 4 使用Ajax校验用户名 5 POST请求时的乱码处理 6 GET请求时的乱码处理 ...

ajax案例&lowbar;校验用户名

目录 ajax案例_校验用户名 代码下载 需求 流程 搭建环境 开发代码 1_jsp 1_servlet 1_service.dao 2_servlet 2_jsp 测试后,功能实现,完结撒花 aja ...

十七 Ajax&amp&semi;校验用户名功能

Ajax: 即"Asynchronous JavaScript And XML", 异步JavaScript和XML , 是指一种创建的交互式页面应用的网页开发技术,它并不是新的技 ...

【JAVAWEB学习笔记】22&lowbar;ajax:异步校验用户名和站内查询

Js原生Ajax和Jquery的Ajax 学习目标 案例1-异步校验用户名是否存在 案例2-站内查询 一.Ajax概述 1.什么是同步,什么是异步 同步现象:客户端发送请求到服务器端,当服务器返回响应 ...

day78&lowbar;淘淘商城项目&lowbar;11&lowbar;单点登录系统实现 &plus; 用户名回显 &plus; ajax请求跨域问题详解&lowbar;匠心笔记

课程计划 1.SSO注册功能实现 2.SSO登录功能实现 3.通过token获得用户信息 4.ajax跨域请求解决方案--jsonp 1.服务接口实现   SSO系统就是解决分布式环境下登录问题的,本 ...

案例16-validate自定义校验规则校验用户名是否存在

1 知识点 2 register.jsp代码 注意自定义校验规则的时候,提交必须是同步的方式.

JQuery去实现校验用户名

JQuery 是什么? javascript 的代码框架. 有什么用? 简化代码,提高效率. 核心 write less do more , 写得更少,做的更多. load //找到这个元素, 去执行 ...

Python校验用户名是否合法示例

#校验用户名是否合法例子: #输入账号密码 #input #如果账号存在提示已经注册,如果不存在的,就可以注册 all_users [] #不能为空 #strip() #用户名长度6-12之间 #le ...

AJAX校验用户名是否存在,焦点离开用户名、点击 【 检 查用户名 】的校验。分别用 XMLHttp 和 JQueryAJAX实现。

XMLHttp方法: $("#name").blur(function () { var xmlhttp = new ActiveXObject("Microsoft. ...

随机推荐

scala中的数组的转换操作

1.共有两种操作 转换成一种新的数组 2.yield转换 3.函数式编程转换

php7&period;0&period;12 laravel 链接sqlserver数据库

https://www.microsoft.com/en-us/download/details.aspx?id=20098 下载最后一个,然后这个工具可以将dll扩展下载下来,选择一个空白的文件夹就 ...

C&num; 使用Process调用外部程序中所遇到的参数问题

在使用Process.Start 调用外部程序时,除了程序的地址之外,是可以传递参数的,Process.Start 也有多个重载: // // 摘要: // 启动由包含进程启动信息(例如,要启动的进程 ...

Activiti 6&period;0 之SkipExpression

Activiti 6.0 之SkipExpression 惭愧惭愧,这么一个小小的功能整了这么久. ​ 还是先说一下业务场景吧.在工作流中,我们难免会遇到这样的情况,即一个流程的发起者的身份问题.举个 ...

简述TCP的三次握手过程

一.TCP报文格式   TCP/IP协议的详细信息参看三卷本.下面是TCP报文格式图: 图1 TCP报文格式         上图中有几个字段需要重点介绍下:    ...

01&lowbar;JNI是什么,为什么使用,怎么用JNI,Cygwin环境变量配置,NDK案例(使用Java调用C代码)&comma;javah命令使用

1 什么是JNI JNI Java本地开发接口 JNI是一个协议,这个协议用来沟通java代码和外部的本地代码(C/C++) 通过这个协议,java代码就可以调用外部的C/C++代码,外部的C/C++ ...

图解 -- Win10 OpenSSH

一.安装OpenSSH 客户端 .OpenSSH 服务器 设置 -> 管理可选功能 -> 添加功能 -> [OpenSSH 客户端]   [OpenSSH 服务器]  1.设置 2. ...

Python内置函数&lpar;9&rpar;——callable

英文文档: callable(object) Return True if the object argument appears callable, False if not. If this re ...

Codeforces 901C Bipartite Segments

Bipartite Segments 因为图中只存在奇数长度的环, 所以它是个只有奇数环的仙人掌, 每条边只属于一个环. 那么我们能把所有环给扣出来, 所以我们询问的区间不能包含每个环里的最大值和最小 ...

【转】 mysql 数据优化

数据库优化离不开索引,如何理解索引? ---------------------------------------------------------------------------- 可以参考 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 智慧社区背景与挑战 随着城市化的快速发展,社区面临健康、安全、邻里关系和服务质量等多方面的挑战。华为技术有限公司提出智慧社区解决方案,旨在通过先进的数字化技术应对这些问题,提升城市社区的生活质量。 2. 技术推动智慧社区发展 技术进步,特别是数字化、无线化、移动化和物联化,为城市社区的智慧化提供了可能。这些技术的应用不仅提高了社区的运行效率,也增强了居民的便利性和安全性。 3. 智慧社区的核心价值 智慧社区承载了智慧城市的核心价值,通过全面信息化处理,实现对城市各个方面的数字网络化管理、服务与决策功能,从而提升社会服务效率,整合社会服务资源。 4. 多层次、全方位的智慧社区服务 智慧社区通过构建和谐、温情、平安和健康四大社区模块,满足社区居民的多层次需求。这些服务模块包括社区医疗、安全监控、情感沟通和健康监测等。 5. 智慧社区技术框架 智慧社区技术框架强调统一平台的建设,设立数据心,构建基础网络,并通过分层建设,实现平台能力及应用的可持续成长和扩展。 6. 感知统一平台与服务方案 感知统一平台是智慧社区的关键组成部分,通过统一的RFID身份识别和信息管理,实现社区服务的智能化和便捷化。同时,提供社区内外监控、紧急救助服务和便民服务等。 7. 健康社区的构建 健康社区模块专注于为居民提供健康管理服务,通过整合医疗资源和居民接入,实现远程医疗、慢性病管理和紧急救助等功能,推动医疗模式从治疗向预防转变。 8. 平安社区的安全保障 平安社区通过闭路电视监控、防盗报警和紧急求助等技术,保障社区居民的人身和财产安全,实现社区环境的实时监控和智能分析。 9. 温情社区的情感沟通 温情社区着重于建立社区居民间的情感联系,通过组织社区活动、一键呼叫服务和互帮互助平台,增强邻里间的交流和互助。 10. 和谐社区的资源整合 和谐社区作为社会资源的整合协调者,通过统一接入和身份识别,实现社区信息和服务的便捷获取,提升居民生活质量,促进社区和谐。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值