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 sort排序使用方法
Oct 17 Javascript
js innerHTML 改变div内容的方法
Aug 03 Javascript
JQuery做的一个简单的点灯游戏分享
Jul 16 Javascript
javascript截取字符串小结
Apr 28 Javascript
node.js 动态执行脚本
Jun 02 Javascript
浅谈JavaScript中数组的增删改查
Jun 20 Javascript
深入理解javascript函数参数与闭包
Dec 12 Javascript
Bootstrap模态框插件使用详解
May 11 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
May 24 Javascript
Vue项目中跨域问题解决方案
Jun 05 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
Feb 21 Javascript
jQuery实时统计输入框字数及限制
Jun 24 jQuery
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 STRING 陷阱原理说明
2010/07/24 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
2017/04/19 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
打开超链需要“确认”对话框的方法
2007/03/08 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
Backbone.js中的集合详解
2015/01/14 Javascript
HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
2015/11/25 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
javascript数组克隆简单实现方法
2015/12/16 Javascript
JavaScript中省略元素对数组长度的影响
2016/10/26 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
assert()函数用法总结(推荐)
2017/01/25 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
js动态引入的四种方法
2018/05/05 Javascript
微信小程序反编译的实现
2020/12/10 Javascript
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
2020/02/15 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
python文件操作seek()偏移量,读取指正到指定位置操作
2020/07/05 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
美国老牌主机服务商:iPage
2016/07/22 全球购物
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
Camille Jewelry官网:现代女性时尚首饰
2019/07/07 全球购物
Order by的几种用法
2013/06/16 面试题
叙述DBMS对数据控制功能有哪些
2016/06/12 面试题
银行办理业务介绍信
2014/01/18 职场文书
公开承诺书格式
2014/05/21 职场文书
项目转让协议书
2014/10/27 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
Python图片检索之以图搜图
2021/05/31 Python
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python