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代码
Nov 09 Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 Javascript
js创建一个input数组并绑定click事件的方法
Jun 12 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
Oct 30 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
Dec 01 Javascript
微信小程序倒计时功能实现代码
Nov 09 Javascript
Angular 作用域scope的具体使用
Dec 11 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 Javascript
JavaScript获取用户所在城市及地理位置
Apr 21 Javascript
Node 升级到最新稳定版的方法分享
May 17 Javascript
jQuery UI实现动画效果代码分享
Aug 19 jQuery
angular5 子组件监听父组件传入值的变化方法
Sep 30 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&amp;&amp;mysql)五
2006/10/09 PHP
php模板中出现空行解决方法
2011/03/08 PHP
解析argc argv在php中的应用
2013/06/24 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
2014/06/04 PHP
深入理解PHP内核(二)之SAPI探究
2015/11/10 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
用javascript实现给图片加链接
2007/08/15 Javascript
jquery CSS选择器笔记
2010/03/29 Javascript
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
2014/01/09 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
JS中frameset框架弹出层实例代码
2016/04/01 Javascript
浅谈Nodejs中的作用域问题
2016/12/26 NodeJs
简单实现js轮播图效果
2017/07/14 Javascript
详解http访问解析流程原理
2017/10/18 Javascript
通过vue提供的keep-alive减少对服务器的请求次数
2018/04/01 Javascript
NodeJs搭建本地服务器之使用手机访问的实例讲解
2018/05/12 NodeJs
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
Python利用IPython提高开发效率
2016/08/10 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
tensorflow如何继续训练之前保存的模型实例
2020/01/21 Python
Python如何进行时间处理
2020/08/06 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
室内设计专业自荐信
2014/05/31 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
教师节班会开场白
2015/06/01 职场文书
vue-cropper组件实现图片切割上传
2021/05/27 Vue.js