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 相关文章推荐
在textarea文本域中显示HTML代码的方法
Mar 06 Javascript
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
Feb 18 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
May 07 Javascript
jquery.ajax之beforeSend方法使用介绍
Dec 08 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
Jan 30 Javascript
jQuery toggle 代替方法
Mar 22 Javascript
微信小程序 教程之WXML
Oct 18 Javascript
vue使用watch 观察路由变化,重新获取内容
Mar 08 Javascript
浅谈Vue Element中Select下拉框选取值的问题
Mar 01 Javascript
浅谈Vue数据响应思路之数组
Nov 06 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
Sep 02 Javascript
基于html+css+js实现简易计算器代码实例
Feb 28 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中如何直接执行SHELL
2013/06/28 PHP
PHP的全局错误处理详解
2016/04/25 PHP
CI框架实现优化文件上传及多文件上传的方法
2017/01/04 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
php数组遍历类与用法示例
2019/05/24 PHP
php回调函数处理数组操作示例
2020/04/13 PHP
贴一个在Mozilla中常用的Javascript代码
2007/01/09 Javascript
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
使用jQuery判断IE浏览器版本的代码
2014/06/14 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
2014/06/24 Javascript
jquery获取复选框的值的简单实例
2016/05/26 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
Python中工作日类库Busines Holiday的介绍与使用
2017/07/06 Python
Python+Turtle动态绘制一棵树实例分享
2018/01/16 Python
python实现三维拟合的方法
2018/12/29 Python
在vscode中配置python环境过程解析
2019/09/28 Python
Python格式化输出--%s,%d,%f的代码解析
2020/04/29 Python
解决IDEA 的 plugins 搜不到任何的插件问题
2020/05/04 Python
HTML5全屏(Fullscreen)API详细介绍
2015/04/24 HTML / CSS
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
LUISAVIAROMA中国官网:时尚奢侈品牌购物网站
2020/11/01 全球购物
投资合作协议书范本
2014/04/17 职场文书
会计工作自我鉴定范文
2019/06/21 职场文书
导游词幽默开场白
2019/06/26 职场文书
Python利用FlashText算法实现替换字符串
2022/03/31 Python
戴尔Win11系统no bootable devices found解决教程
2022/09/23 数码科技