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跳转页面方法总结
Jan 29 Javascript
文本域中换行符的替换示例
Mar 04 Javascript
js+jquery实现图片裁剪功能
Jan 02 Javascript
JavaScript数组的定义及数字操作技巧
Jun 06 Javascript
Javascript获取随机数的实现方法
Jun 22 Javascript
js变量提升深入理解
Sep 16 Javascript
angular.js 路由及页面传参示例
Feb 24 Javascript
JavaScript面向对象精要(上部)
Sep 12 Javascript
Vue兼容ie9的问题全面解决方案
Jun 19 Javascript
JavaScript多态与封装实例分析
Jul 27 Javascript
vue 使用高德地图vue-amap组件过程解析
Sep 07 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
Sep 02 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
Terran魔法科技
2020/03/14 星际争霸
php 三维饼图的实现代码
2008/09/28 PHP
PHP小程序自动提交到自助友情连接
2009/11/24 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
php二维数组合并及去重复的方法
2015/03/04 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
laravel 模型查询按照whereIn排序的示例
2019/10/16 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
js写的评论分页(还不错)
2013/12/23 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
基于JS实现无缝滚动思路及代码分享
2016/06/07 Javascript
JavaScript基础知识点归纳(推荐)
2016/07/09 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
2018/08/27 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
利用原生JS实现欢乐水果机小游戏
2020/04/23 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
Python实现统计英文文章词频的方法分析
2019/01/28 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
Python PyQt5整理介绍
2020/04/01 Python
python 画条形图(柱状图)实例
2020/04/24 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
python asyncio 协程库的使用
2021/01/21 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
一个C/C++编程面试题
2013/11/10 面试题
法人委托书范本
2014/04/04 职场文书
经营理念标语
2014/06/21 职场文书
HAM-2000摩机图
2021/04/22 无线电