json、ajax、JQuery验证在数据库中用户是否存在
来源:互联网 发布:云计算培训课程 编辑:程序博客网 时间:2024/06/04 18:11
Dao层查询用户名
public List checkUserName(String name) {List list = hibernateTemplate.find("from UserBean where name=?", name);return list;}
Action类
package org.hp.action;import java.util.HashMap;import java.util.List;import java.util.Map;import org.hp.dao.UserDao;import com.opensymphony.xwork2.ActionSupport;public class ApiAction extends ActionSupport {private String name;private UserDao userDao;private Map map;public Map getMap() {return map;}public void setMap(Map map) {this.map = map;}public String getName() {return name;}public void setName(String name) {this.name = name;}public void setUserDao(UserDao userDao) {this.userDao = userDao;}public String checkUserName() {map = new HashMap();List list = userDao.checkUserName(name);if(list.size()>0) {map.put("message", "账号名已存在!");map.put("code", 0);}else {map.put("message", "可以使用!");map.put("code", 1);}return SUCCESS;}}Struts配置文件
</package> <package name="jsonapi" namespace="/api" extends="json-default"> <action name="apiAction" class="apiAction" method="checkUserName"> <result name="success" type="json"> <param name="root">map</param> </result> </action></package>jsp页面
<%@ page language="java" contentType="text/html; charset=UTf-8"pageEncoding="UTf-8"%><%@ taglib prefix="s" uri="/struts-tags"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTf-8"><title>注册用户</title><script type="text/javascript" src="res/jquery.min.js"></script><style type="text/css">.red {color: red;}.green {color: green;}</style></head><body><form action="addUserAction" method="post"><h1>用户注册页面</h1><table><tr><td><s:textfield type="text" id="userName" name="name"label="姓名" onblur="checkName()" /> <span id="message"></span></td></tr><tr><td><s:textfield type="password" id="password" name="pwd" label="密码" /></td></tr><tr><td><s:submit value="确认添加" /></td></tr></table></form></body><script type="text/javascript">function checkName() {var a = $("#userName").val();$.ajax({type : "POST",url : "api/apiAction",data : "name=" + a,success : function(msg) {if (msg.code == 1) {$("#message").removeClass();$("#message").addClass("green");$("#message").text(msg.message);} else {$("#message").removeClass();$("#message").addClass("red");$("#message").html(msg.message);}}});}$(document).ready(function(){$("form").submit(function(){if($("#userName").val().length==0){alert("请输入姓名!");return false;}if($("#password").val().length==0){alert("请输入密码!");return false;}return true;});});</script></html>
阅读全文
0 0
- json、ajax、JQuery验证在数据库中用户是否存在
- ajax验证用户是否存在
- Ajax验证用户是否存在
- 在jsp中使用ajax技术示例:验证用户是否存在
- JSP中使用AJAX验证用户是否存在
- ajax对注册名进行验证是否数据库中存在
- Ajax实现异步验证用户是否存在
- 使用Ajax验证用户是否已存在
- struts2+jquery验证注册用户是否存在
- Jquery Ajax判断当前用户是否存在
- Jquery Ajax判断当前用户是否存在 .
- 注册时检测用户是否已存在(自定义验证控件+jQuery.Ajax)
- 通达oa工作流表单设计使用ajax+jquery 验证用户是否存在
- asp.net JQuery Ajax 结合 WebService 自动匹配 用户是否存在验证
- QTP查询“登记的用户”是否存在在数据库中
- jsp 判断用户是否在数据库中已经存在
- Jquery、 ajax和struts2+Hibernate查询数据库验证用户名是否存在,表单禁止提交等!
- jquery ajax无刷新请求Struts2验证用户名密码数据库是否存在
- 关于OpenAL 音频采集的问题.
- 将三个数按从小到大输出
- as安卓开发,程序基本结构介绍
- 如果这些操作都不会 等于白买了个iPhone X
- 项目实训日记(1)
- json、ajax、JQuery验证在数据库中用户是否存在
- 如何分析ANR Log的总结
- python和pip以及virtualenv和virtualenvwrapper的使用使用说明
- A Spy in the Metro
- 随机迷宫生成算法浅析
- [BZOJ3702][BZOJ2212]-线段树合并
- python备忘2
- Linux系统调用(syscall)原理(转)
- 有趣的实参与形参