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 树形递归实例代码
May 18 Javascript
使用Sticker.js实现贴纸效果
Jan 28 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
May 25 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
Sep 23 Javascript
JS访问DOM节点方法详解
Nov 29 Javascript
微信小程序调用PHP后台接口 解析纯html文本
Jun 13 Javascript
基于JavaScript实现数码时钟效果
Mar 30 Javascript
使用Bootrap和Vue实现仿百度搜索功能
Oct 26 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
Aug 06 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
Aug 22 Javascript
JS中的模糊查询功能
Dec 08 Javascript
微信小程序实现身份证取景框拍摄
Sep 09 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
smarty的保留变量问题
2008/10/23 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
jQuery 使用手册(五)
2009/09/23 Javascript
JavaScript 布尔操作符解析  &amp;&amp; || !
2012/08/10 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
使用JavaScript 编写简单计算器
2014/11/24 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
详解angular脏检查原理及伪代码实现
2018/06/08 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
js new Date()实例测试
2019/10/31 Javascript
Python编程中的反模式实例分析
2014/12/08 Python
Python列表生成器的循环技巧分享
2015/03/06 Python
PyQt5每天必学之QSplitter实现窗口分隔
2018/04/19 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
django foreignkey外键使用的例子 相当于left join
2019/08/06 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
LINUX下线程,GDI类的解释
2016/12/14 面试题
电气专业应届生求职信
2013/11/01 职场文书
中式婚礼主持词
2014/03/13 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
工作经常出错的检讨书
2014/09/13 职场文书
专业见习报告范文
2014/11/03 职场文书
考研英语复习计划
2015/01/19 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
2015年征兵工作总结
2015/07/23 职场文书
CAD实训总结范文
2015/08/03 职场文书