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)

相关推荐

  • HDFS是怎么设计架构的

    技术HDFS是怎么设计架构的这篇文章给大家分享的是有关HDFS是怎么设计架构的的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、Hadoop 简介Hadoop版本刚出来的时候是为了解决两个问题

    攻略 2021年12月9日
  • 分析Java分布式系统原理

    技术分析Java分布式系统原理这篇文章主要讲解了“分析Java分布式系统原理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“分析Java分布式系统原理”吧!1 概念1.1

    攻略 2021年11月5日
  • 感觉拼音,如果让你用拼音来写QQ空间的日志

    技术感觉拼音,如果让你用拼音来写QQ空间的日志估计真要用汉语拼音写日志感觉拼音,汉语拼音创始人,17世纪的法国(也算比利时)传教士金尼格也能看懂吧。
    中国自己的拼音第一人卢戆章却未必能看懂(他一直擅长拼音闽南语)
    方言是

    生活 2021年10月20日
  • 如何使用Bytom-Mobile-Wallet-SDK?

    技术Bytom-Mobile-Wallet-SDK的使用方法是什么这篇文章主要介绍“Bytom-Mobile-Wallet-SDK的使用方法是什么”,在日常操作中,相信很多人在Bytom-Mobile-Wallet-SD

    攻略 2021年12月20日
  • 如何用配置文件来管理多个Node.js进程

    技术如何用配置文件来管理多个Node.js进程这篇文章主要介绍“如何用配置文件来管理多个Node.js进程”,在日常操作中,相信很多人在如何用配置文件来管理多个Node.js进程问题上存在疑惑,小编查阅了各式资料,整理出

    攻略 2021年11月29日
  • 鸡西有什么用?

    技术JixiPix有什么用这篇文章将为大家详细讲解有关JixiPix有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JixiPix软件是专业照片效果和艺术软件开发商。有着悠久而丰

    攻略 2021年12月24日