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 相关文章推荐
JQuery 解析多维的Json数据格式
Nov 02 Javascript
同时使用n个window onload加载实例介绍
Apr 25 Javascript
JavaScript对Json的增删改属性详解
Jun 02 Javascript
JavaScript中setter和getter方法介绍
Jul 11 Javascript
js简单实现图片延迟加载的方法
Jul 19 Javascript
微信和qq时间格式模板实例详解
Oct 21 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
Dec 02 Javascript
JS使用正则实现去掉字符串左右空格的方法
Dec 27 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
Aug 01 Javascript
从零开始用electron手撸一个截屏工具的示例代码
Oct 10 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
Jun 25 Javascript
JavaScript用document.write()输出换行的示例代码
Nov 26 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
Protoss热键控制
2020/03/14 星际争霸
PHP实现的封装验证码类详解
2013/06/18 PHP
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
jQuery中position()方法用法实例
2015/01/16 Javascript
快速获取/设置iframe内对象元素的几种js实现方法
2016/05/20 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
微信小程序 倒计时组件实现代码
2016/10/24 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
2018/08/16 Javascript
详解Axios 如何取消已发送的请求
2018/10/20 Javascript
JavaScript中的连续赋值问题实例分析
2019/07/12 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
python实现的多线程端口扫描功能示例
2017/01/21 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
python几种常用功能实现代码实例
2019/12/25 Python
Python使用Matlab命令过程解析
2020/06/04 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
反腐倡廉标语
2014/06/24 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis