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 相关文章推荐
去除链接虚线全面分析总结
Aug 15 Javascript
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
Jun 21 Javascript
Js组件的一些写法
Sep 10 Javascript
JavaScript中的面向对象介绍
Jun 30 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
Jul 09 Javascript
浅析IE10兼容性问题(frameset的cols属性)
Jan 03 Javascript
深入理解 JavaScript 中的 JSON
Apr 06 Javascript
VueJS组件之间通过props交互及验证的方式
Sep 04 Javascript
详解使用webpack打包编写一个vue-toast插件
Nov 08 Javascript
详解vue-cli 接口代理配置
Dec 13 Javascript
JavaScript设计模式之命令模式实例分析
Jan 16 Javascript
通过原生vue添加滚动加载更多功能
Nov 21 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析构函数的简单使用说明
2015/08/24 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
2017/01/21 PHP
PHP封装函数实现生成随机的字符串验证码
2017/01/24 PHP
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
javascript 兼容所有浏览器的DOM扩展功能
2012/08/01 Javascript
sliderToggle在写jquery的计时器setTimeouter中不生效
2014/05/26 Javascript
JavaScript Function函数类型介绍
2015/04/08 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
有关JavaScript中call()和apply() 的一些理解
2016/05/20 Javascript
JS组件Bootstrap Select2使用方法解析
2016/05/30 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
详解适配器在JavaScript中的体现
2018/09/28 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
微信小程序国际化探索实现(附源码地址)
2020/05/20 Javascript
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
python构建自定义回调函数详解
2017/06/20 Python
Python 闭包的使用方法
2017/09/07 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
Python实现括号匹配方法详解
2020/02/10 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
python pyg2plot的原理知识点总结
2021/02/28 Python
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
计算机操作自荐信
2013/12/07 职场文书
教师先进个人材料
2014/12/17 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
同学联谊会邀请函
2019/06/24 职场文书
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript