程序猿全敏
2016-11-21 15:03:58
原
ssh通过ajax匹配数据库的用户名是否已经存在
今天是周一,这几天我有点不顺,五行缺金,东西被偷,被坑钱,反正损失很大,但我还是要发一波福利
关于那些网站的用户名咋验证存在的,有时候你也许在注册用户的时候,你会发现,很多系统都有这样的功能。今天我就来细细的讲解下。
首先讲解思路,当你输入用户名,光标移动的时候就是一个事件。这个是js的知识,不知道的自己去补习补习。该事件触发一个方法,该方法将用户名传递到控制层,控制层传递给模型层,模型层有一个专门查询用户名的方法。通过这个方法查询该用户名是否存在,再将得到的结果传给控制层,控制层返回一个结果,然后视图层将该结果显示出来。
大概就是这个模式:自己用的Windows自带的画图工具画的,勿介意
先看看jsp的代码
$.getJSON("check?user.name="+name,function(root,error){ var retname= $.parseJSON(root); if(retname.retCode == "F"){ document.getElementById("msg").innerHTML="<font color='red'>该账号不可用</font>"; document.getElementById("userName").value=""; }else{ document.getElementById("msg").innerHTML="<font color='green'>该账号可用</font>"; } });
再看看控制层的代码
String name=userService.checkUser(user.getName()); String msg="F"; if(!name.equals("F")){ msg="T"; } result="{\"retCode\":\""+msg+"\"}"; return SUCCESS;
最后看看模型层的代码
List<?> list=null; try { String hql="from User where name ='"+name+"'"; list=this.getHibernateTemplate().find(hql); if(list.size()>0){ return "F";//存在数据返回F }else{ return "T";//不存在数据返回T } } catch (Exception e) { e.printStackTrace(); } return "F";
最后看看效果图
猜你喜欢
- jquery ajax无刷新请求Struts2验证用户名密码数据库是否存在
- ajax实现文件上传
- ajax上传图片代码实例
- ajax页面动态加载弹出窗口
- 基于spring框架oracle数据库ajax 分页 .
- java验证用户名长度的正则表达式使用
- 原生js开发AJAX数据分页请求实例
- asp实现Ajax百度搜索提示的效果
- 手把手教你们通过jquery ajax调用查询java struts2后端数据+js拼接字符串
- 手把手教你们通过jquery ajax调用查询java servlet后端数据+js拼接字符串
- spring MVC通过ajax无刷新实现图片预览上传项目源码下载
- jquery $ajax GET请求在IE浏览器兼容中遇到的304 cache请求的经验分享
请下载代码后再发表评论
文件名:demo.rar,文件大小:13503.864K
下载
- /
- /demo
- /demo/.classpath
- /demo/.myhibernatedata
- /demo/.mymetadata
- /demo/.mystrutsdata
- /demo/.project
- /demo/.settings
- /demo/.settings/.jsdtscope
- /demo/.settings/org.eclipse.jdt.core.prefs
- /demo/.settings/org.eclipse.wst.jsdt.ui.superType.container
- /demo/.settings/org.eclipse.wst.jsdt.ui.superType.name
- /demo/.springBeans
- /demo
相关代码
- ajax实现文件上传
- ajax上传图片代码实例
- ajax页面动态加载弹出窗口
- 基于spring框架oracle数据库ajax 分页 .
- 证 原生js开发AJAX数据分页请求实例
- 原 手把手教你们通过jquery ajax调用查询java struts2后端数据+js拼接字符串
- 原 手把手教你们通过jquery ajax调用查询java servlet后端数据+js拼接字符串
- asp实现Ajax百度搜索提示的效果
- 证 spring MVC通过ajax无刷新实现图片预览上传项目源码下载
- 原证 jquery $ajax GET请求在IE浏览器兼容中遇到的304 cache请求的经验分享
- 原 php读取txt文件通过ajax刷新显示期货五档行情列表
- 原 jquery ajax无刷新请求Struts2验证用户名密码数据库是否存在
最近下载
1973356987 LV13
2021年6月17日
小白jmhuang LV12
2021年5月17日
0lsnMaJsn LV4
2020年12月16日
byteyxr LV6
2020年7月12日
hefenyuan91 LV11
2020年6月3日
hmj792001010 LV12
2020年1月14日
1024171254 LV7
2019年11月7日
Lzj5618532 LV11
2019年8月9日
轻龙骑兵 LV3
2019年8月1日
sky19961212 LV18
2019年6月2日