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 相关文章推荐
简明json介绍
Sep 28 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
Mar 10 Javascript
关于JavaScript对象的动态选择及遍历对象
Mar 10 Javascript
JavaScript实现的SHA-1加密算法完整实例
Feb 02 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
Mar 24 Javascript
js简单实现图片延迟加载的方法
Jul 19 Javascript
JS中的==运算: [''] == false —&gt;true
Jul 24 Javascript
详解Node.js如何开发命令行工具
Aug 14 Javascript
vuejs指令详解
Feb 07 Javascript
js实现动态改变radio状态的方法
Feb 28 Javascript
js滚轮事件 js自定义滚动条的实现
Jan 18 Javascript
JS如何在不同平台实现多语言方式
Jul 16 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长字符串定义方法
2012/07/12 PHP
yii实现创建验证码实例解析
2014/07/31 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
PHP中的traits简单使用实例
2015/05/13 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
Javascript的一种模块模式
2010/09/08 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
2013/08/26 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
2013/11/22 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
jquery加载单文件vue组件的方法
2017/06/20 jQuery
angular2 ng build部署后base文件路径问题详细解答
2017/07/15 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
vue 使用vue-i18n做全局中英文切换的方法
2018/10/29 Javascript
详解Vue.js v-for不支持IE9的解决方法
2018/12/29 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
2020/02/03 Python
Python求凸包及多边形面积教程
2020/04/12 Python
伦敦高级内衣品牌:Agent Provocateur(大内密探)
2016/08/23 全球购物
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
工艺工程师工作职责
2013/11/23 职场文书
护士自我介绍信
2014/01/13 职场文书
运动会稿件300字
2014/02/14 职场文书
小学毕业教师寄语
2019/06/21 职场文书
nginx简单配置多个server的方法
2021/03/31 Servers
MySQL一些常用高级SQL语句
2021/07/03 MySQL
R9700摩机记
2022/04/05 无线电
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python