struts2+jquery组合验证注册用户是否存在


Posted in Javascript onApril 30, 2014

注册界面 register.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"%> 
<html> 
<head> 
<title>注册界面</title> 
<script type="text/javascript" src="js/jquery-1.6.js"> 
</script> 
<script type="text/javascript"> 
function findByName() { 
$.ajax( { 
url : 'login!findByName', 
data : { 
name : $("#name").val() 
}, 
type : 'post', 
dataType : 'text', 
success : function(data) { 
if ('exist' === data) { 
$('#nametip').text('存在该用户'); 
} else { 
$('#nametip').text('不存在该用户'); 
} 
}, 
error : function() { 
alert("异常!"); 
} 
}); 
} 
</script> 
</head> 
<body> 
<form action="login!register" method="post"> 
<table align="center"> 
<caption> 
<h3> 
用户注册 
</h3> 
</caption> 
<tr> 
<td> 
用户名: 
<input type="text" id="name" name="name" onblur="findByName()" /> 
</td> 
<td> 
<div id="nametip"> </div> 
</td> 
</tr> 
<tr> 
<td> 
密 码: 
<input type="text" name="password" /> 
</td> 
</tr> 
<tr> 
<td> 
重复密码: 
<input type="text" name="password2" /> 
</td> 
</tr> 
<tr align="center"> 
<td colspan="2"> 
<input type="submit" value="注册" /> 
<input type="reset" value="重填" /> 
</td> 
</tr> 
</table> 
</form> 
</body> 
</html>

action方法
/** 
* 查找用户是否存在 
* 
* @return 
* @throws IOException 
*/ 
public String findByName() throws IOException { 
List<Person> listPerson = ms.findByName(name); 
String findByNameTip; 
if (listPerson.size() > 0) { 
findByNameTip = "exist"; // 存在用户 
} else { 
findByNameTip = "noexist"; // 不存在用户 
} 
ServletActionContext.getResponse().getWriter().print(findByNameTip); 
return null; 
}
Javascript 相关文章推荐
一个用js实现控制台控件的代码
Sep 04 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
Dec 02 Javascript
面向对象的Javascript之一(初识Javascript)
Jan 20 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
Jun 14 Javascript
jQuery阻止事件冒泡具体实现
Oct 11 Javascript
JS网页在线获取鼠标坐标值的方法
Feb 28 Javascript
JS实现完全语义化的网页选项卡效果代码
Sep 15 Javascript
JS控制TreeView的结点选择
Nov 11 Javascript
强大的 Angular 表单验证功能详细介绍
May 23 Javascript
微信小程序wx.request实现后台数据交互功能分析
Nov 25 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
Feb 05 Javascript
如何使用pm2快速将项目部署到远程服务器
Mar 12 Javascript
jquery实现的网页自动播放声音
Apr 30 #Javascript
js验证IP及子网掩码的合法性有效性示例
Apr 30 #Javascript
JS图片自动轮换效果实现思路附截图
Apr 30 #Javascript
javasctipt如何显示几分钟前、几天前等
Apr 30 #Javascript
jquery实现更改表格行顺序示例
Apr 30 #Javascript
使用原生js写的一个简单slider
Apr 29 #Javascript
js判断横竖屏及禁止浏览器滑动条示例
Apr 29 #Javascript
You might like
PHP新手上路(二)
2006/10/09 PHP
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
php中file_exists函数使用详解
2015/05/08 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
JS中call/apply、arguments、undefined/null方法详解
2016/02/15 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
2017/07/26 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
JavaScript实现的开关灯泡点击切换特效示例
2019/07/08 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
[01:08:17]2018DOTA2亚洲邀请赛3月29日 小组赛B组 EG VS VGJ.T
2018/03/30 DOTA
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
Python input函数使用实例解析
2019/11/22 Python
python logging设置level失败的解决方法
2020/02/19 Python
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
整理HTML5移动端开发的常用触摸事件
2016/04/15 HTML / CSS
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
捷克体育用品购物网站:D-sport
2017/12/28 全球购物
应用电子技术专业个人求职信
2013/09/21 职场文书
经典大学生求职信范文
2014/01/06 职场文书
研究生简历自我评价范文
2014/09/13 职场文书
获奖感言怎么写
2015/07/31 职场文书
靠谱准确的求职信
2019/04/02 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
Python Matplotlib库实现画局部图
2021/11/17 Python