最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

关于实现Ajax验证用户名的实例介绍

来源:动视网 责编:小采 时间:2020-11-27 20:17:57
文档

关于实现Ajax验证用户名的实例介绍

关于实现Ajax验证用户名的实例介绍:JSP部分代码: <%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head><%@include file="/common/header.jsp"%>
推荐度:
导读关于实现Ajax验证用户名的实例介绍:JSP部分代码: <%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head><%@include file="/common/header.jsp"%>
 JSP部分代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head><%@include file="/common/header.jsp"%><title>用户管理</title><script type="text/javascript">function doVerify(){//获取界面的账号var account = $("#account").val();//获取账号后的提示信息文本var accountText = document.getElementById("accountText");//如果账号输入不为空,执行该方法if(account !=""){
 $.ajax({
 url:"${basePath}nsfw/userAction_verifyAccout.action",//后台查询验证的方法 data:{"user.account": account},//携带的参数 type: "post",
 success: function(msg){//根据后台返回前台的msg给提示信息加HTMLif("true" !=msg){// 账号已经存在 accountText.innerHTML = "<font color='red'>抱歉,"+account+"已被注册,请更换!</font>"}else{ // 账号不存在 accountText.innerHTML = "<font color='green'>恭喜,"+account+"可以注册!</font>"}
 }
 });
 }
 }</script></head><body class="rightBody"><tr><td class="tdBg" width="200px">帐号:</td><td><s:textfield name="user.account" id="account" onchange="doVerify()"/><span id="accountText"></span></td></tr></body>

后台代码:

public class UserDAOImpl extends BaseDaoImpl<User> implements UserDAO {/** * 校验账号唯一性 */@Overridepublic List<User> findObjectByAccountAndId(String id, String account) {
 StringBuilder hqlStr = new StringBuilder("FROM User t WHERE t.account = ?");if (StringUtils.isNotBlank(id)) {
 hqlStr.append(" AND t.id=?");
 }
 Query query = getSession().createQuery(hqlStr.toString());
 query.setParameter(0, account);if (StringUtils.isNotBlank(id)) {
 query.setParameter(1, id);
 } return query.list();
 }

效果图:

文档

关于实现Ajax验证用户名的实例介绍

关于实现Ajax验证用户名的实例介绍:JSP部分代码: <%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head><%@include file="/common/header.jsp"%>
推荐度:
标签: 实现 案例 实现的
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top