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)

相关推荐

  • 什么是大陆架,什么是大陆架划界的公平原则

    技术什么是大陆架,什么是大陆架划界的公平原则大陆架划界的公平原则是划界的基础公平原则要求在划界中不仅必须采用公平的划界方法,而且必须达成公平的划界结果。具体要求是什么是大陆架:第一,参与划界各方必须有协议。这是一般国际法

    生活 2021年10月24日
  • 太岁是什么意思,民间说的“太岁”是什么意思

    技术太岁是什么意思,民间说的“太岁”是什么意思太岁又称岁阴。是假想的天体。尔后,演变成一种神祇信仰。并且,汉族民间传说太岁运行到哪,相应的方位下会出现一块肉状物,是太岁星的化身,在此处动土,会惊动太岁,所以汉族俗语有“不

    生活 2021年10月29日
  • MongoDB可视化工具的使用方法

    技术MongoDB可视化工具的使用方法今天就跟大家聊聊有关MongoDB可视化工具的使用方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 MongoDB 是一种

    攻略 2021年11月3日
  • SQL-Hive中Select From怎么用

    技术SQL-Hive中Select From怎么用这篇文章主要介绍了SQL-Hive中Select From怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解

    攻略 2021年12月10日
  • Access数据库操作语句有哪些

    技术Access数据库操作语句有哪些本篇文章为大家展示了Access数据库操作语句有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Access数据库操作语句简介下面我就简单介

    攻略 2021年11月23日
  • 栩栩如生和惟妙惟肖的区别,惟妙惟肖这个成语是对的嘛

    技术栩栩如生和惟妙惟肖的区别,惟妙惟肖这个成语是对的嘛一、与惟妙惟肖意思相近的成语栩栩如生和惟妙惟肖的区别:栩栩如生 1、成语读音:xǔ xǔ rú shēng 2、释义:形容画作、雕塑中的艺术形象等生动逼真,就像活的一

    生活 2021年10月23日