ajax对注册名进行验证检测存在于数据库中的实例分析

技术ajax对注册名进行验证检测存在于数据库中的实例分析ajax对注册名进行验证检测存在于数据库中的实例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。这

创建交互式、快速动态网页应用的网页开发技术对注册名进行验证检测存在于数据库中的实例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

这个是我在网上看到的一个有错的创建交互式、快速动态网页应用的网页开发技术我改正确了,却找不到那个帖子了。

用小型应用程序验证:

代码如下:

包小型应用程序

导入Java。io。*;

导入Java。SQL。*;

导入Java。io。ioexception

导入Java。io。版画作家;

导入javax。servlet。*;

导入javax。servlet。http。HttpServletrequest

导入javax。servlet。http。HttpServletResponse

导入javax。servlet。http。HttpServlet

公共类CheckServlet扩展了HttpServlet {

静态HttpServletRequest请求=null

静态HttpServletResponse响应=null

公共静态void main(字符串[]参数)引发异常,IOException{

CheckServlet c=new CheckServlet();

c.doPost(请求、响应);

}

公共静态最终字符串DBDRIVER=' com。MySQL。JDBC。“DRIVER”;

公共静态最终字符串DBURL=' JDBC : MySQL ://localhost :3306/spring ';

公共静态最终字符串DBUSER=' root

公共静态最终字符串' DBPASS='凉客;

公共void doGet(HttpServletrequest请求,HttpServletResponse响应)

引发ServletException,IOException {

this.doPost(请求、响应);

}

public void doPost(HttpServletrequest请求,HttpServletResponse响应)

引发ServletException,IOException {

请求。setcharacter encoding(' gbk ');

回应。setcontenttype(' text/html ');

连接conn=null

PreparedStatement pstmt=null

结果集rs=空

PrintWriter out=响应。getwriter();

字符串userid=请求。getParameter(' userid ');//接受验证的用户名

尝试{

上课。FOrname(DBDRIVER);

conn=驱动程序管理器。getconnection(DBURL、DBUSER、DBPASS);

字符串sql='从用户名=?'的用户中选择*;

pstmt=conn . prepare statement(SQL);

pstmt.setString(1,userid);

RS=pstmt。execute query();

StringBuffer jsonStr=new StringBuffer();

jsonstr。追加('[{ flag : ' '));

if(RS。next()){ 0

jsonStr.append('true ',alert test : ' AAA ' }]');

出去。println(jsonstr。tostring());

}else{

jsonStr.append('false,alert test : ' BBB ' }]');

出去。println(jsonstr。tostring());

}

出去。close();

}捕获(例外e){ 0

e。print stack trace();

}最后{

尝试{

conn . close();

} catch(SqLexception e){ 0

e。print stack trace();

}

}

}

}

前台显示页面:

复制代码代码如下:

"%@"页面语言="Java "页面编码="utf-8"%

"%@"页面导入="Java。SQL。*"

"%@"页面导入="Java。乌提尔。*"

!doctype html

html lang='en '

身体

脚本

//onload当页面加载的时候会调用这个方法initPage

window.onload=initPage

函数initPage(){ 0

警报(' ee ');

文件。getelementbyid(' userid ').on bulr=CheckUserID//引用函数方法在布尔。事件在用户离开输入框时执行Java脚本语言代码

}

//创建请求对象

函数创建请求(){ 0

尝试{

request=new XMlhttprequest();

}捕获(尝试次数){ 0

尝试{

请求=新的ActiveX对象(' Msxml 2 .XMLHTTP’);

} catch(其他ms){ 0

尝试{

请求=新的activexoobject('微软.XMLHTTP’);

}捕获(失败){ 0

请求=null

}

}

}

退货请求;

}

//检查用户名是否重复

函数CheckUserID(){ 0

警报(' DD ');

请求=创建请求();

var NAmE=文档。GetElementByID(' userid ').价值;

request.open('POST ',' CheckServlet?userid=' theName,true);

请求。onreadystatechange=checkUseridCallback;

请求。发送(null);

document.getElementById('msg ').innerHTML='正在验证.';

}

//回调函数

函数checkUseridCallback(){ 0

if(请求。readystate==4){ 0

if(request.status==200)

var v=request.responseText

var值1=eval(v)[0];

if(值1。标志==' true '){ 0

document.getElementById('msg ').innerHTML='用户身份证明重复;

}else{

document.getElementById('msg ').innerHTML='此用户身份证明可以注册;

}

}

}

}

/script

表单操作='check.jsp '方法='POST '

用户身份证:

输入类型='text' id='userid' name='userid '

span id='msg'/span

英国铁路公司

姓名

输入类型='text' name='name '

/form

/body

/html

看完以上内容,你是否掌握了ajax验证注册名称和检测数据库中存在的实例分析的方法?如果您想学习更多技能或了解更多相关内容,请关注行业资讯频道,感谢您的阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/130727.html

(0)

相关推荐

  • 什么是java非公平锁

    技术什么是java非公平锁这篇文章主要介绍“什么是java非公平锁”,在日常操作中,相信很多人在什么是java非公平锁问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是java非公平锁”

    攻略 2021年10月20日
  • BurpSuite与Xray联动扫描

    技术BurpSuite与Xray联动扫描 BurpSuite与Xray联动扫描Xray是长亭科技推出的,最经典的莫过于代理模式下的被动扫描,它使得整个过程可控且更加精细化;代理模式下的基本架构为,扫描器

    礼包 2021年10月28日
  • 如何寻找缺失的元素

    技术如何寻找缺失的元素 如何寻找缺失的元素https://labuladong.gitee.io/algo/4/30/115/读完本文,你不仅学会了算法套路,还可以顺便去 LeetCode 上拿下如下题

    礼包 2021年11月12日
  • 为什么企业出海需要选择美国服务器

    技术为什么企业出海需要选择美国服务器由于现在租用海外建站的用户有不少,主流的主要有香港服务器、美国服务器、台湾服务器等,在这篇文章中,我将讨论什么是租用美国服务器以及您为什么需要它。什么是租用美国服务器? 租用美国服务器

    礼包 2021年12月8日
  • 怎么理解java图的对象化描述

    技术怎么理解java图的对象化描述这篇文章主要讲解了“怎么理解java图的对象化描述”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么理解java图的对象化描述”吧!一、

    攻略 2021年11月9日
  • hadoop怎样安装与配置

    技术hadoop怎样安装与配置这篇文章主要为大家展示了“hadoop怎样安装与配置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“hadoop怎样安装与配置”这篇文章吧。##1

    攻略 2021年11月26日