该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这是NameExistCheck.java。。

package client;

import java.io.*;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

/**

* Servlet implementation class NameExistCheck

*/

@WebServlet("/NameExistCheck")

public class NameExistCheck extends HttpServlet {

private static final long serialVersionUID = 1L;

public NameExistCheck() {

super();

// TODO Auto-generated constructor stub

}

/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

this.doPost(request, response);

}

/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setCharacterEncoding("utf8");

Connection conn = null;

PreparedStatement pstmt = null;

ResultSet rs = null;

PrintWriter pw = response.getWriter();

String name = request.getParameter("name");

try {

Class.forName("com.mysql.jdbc.Driver").newInstance();

} catch (Exception e ) {

e.printStackTrace();

}

try {

conn =DriverManager.getConnection("jdbc:mysql://localhost/mystore?"+"user=root&password=jim1");

String sql = "select id from clientbasic where name = ?";

pstmt = conn.prepareStatement(sql);

pstmt.setString(1,name);

rs = pstmt.executeQuery();

if(rs.next()){

pw.print("true");

} else {

pw.print("false");

}

} catch (SQLException e) {

e.printStackTrace();

}

finally{

try{

rs.close();

pstmt.close();

conn.close();

} catch(Exception e) {

e.printStackTrace();

}

}

}

}

java ajax异步验证,【求助】真的不会做了。。关于AJAX异步验证的问题。。相关推荐

  1. 基于Python Flask框架+jquery Ajax技术实现的增删改查(CRUD)+Ajax的异步文件上传

    运行界面(话不多说先上图) 运行之后的index界面,有登陆.注册功能 登陆界面,输入数据库中用户名.密码不为空且密码是加密的数据,进入main界面 注册界面,用的bootstrop的弹窗,用户名和密 ...

  2. ajax异步处理代码实现,原生JS代码实现一个Ajax异步请求

    异步加载的方式 (1) defer,只支持IE (2) async: (3) 创建script,插入到DOM中,加载完毕后callBack 实现ajax之前必须要创建一个 XMLHttpRequest ...

  3. 阿里技术专家加多:Java异步编程实战之基于JDK中的Future实现异步编程

    正文共:14244 字 8 图 预计阅读时间: 36 分钟 本节内容摘自<Java异步编程实战>中的一小节. 一.前言 本节主要讲解如何使用JDK中的Future实现异步编程,这包含如何使 ...

  4. Java 利用SWFUpload多文件上传 session 为空失效,不能验证的问题

    我们都知道普通的文件上传是通过表单进行文件上传的,还不能达到异步上传的目的.通过使用某些技术手段,比如jquery form.js可以达到异步上传的目的,但最重要的问题在于,它不能够进行多个文件的上传 ...

  5. 阿里技术专家加多:Java异步编程实战之基于JDK中的Future实现异步编程 | 文末赠书...

    正文共:14244 字 8 图 预计阅读时间: 36 分钟 本节内容摘自<Java异步编程实战>中的一小节. 一.前言 本节主要讲解如何使用JDK中的Future实现异步编程,这包含如何使 ...

  6. java中map转为json数据_Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回...

    Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回html 1.自定义工具类(简单易用)-下面是我写的一个简单的工具类前端 package com.test.util; i ...

  7. Java中的List你真的会用吗

    转载自  Java中的List你真的会用吗 List是Java中比较常用的集合类,关于List接口有很多实现类,本文就来简单介绍下其中几个重点的实现ArrayList.LinkedList和Vecto ...

  8. ajax异步同步加载PHP代码,jquery中的ajax同步和异步详解

    jquery ajax同步的意思是当JS代码加载到当前ajax的时候会把页面里所有的代码停止加载,页面出现了假死状态,当这个ajax执行完毕后才会继续运行其他的代码假死状态解除.而异步的意思是这个aj ...

  9. java验证cron表达式_Cron表达式详解和表达式的验证

    本篇不算原创,因为主要内容来自网上的博客,所以给出我参考文章的链接. 本文cron表达式详解的大部分内容参考了[cron表达式详解]和Quartz使用总结.Cron表达式 这两篇文章. 一.表达式组成 ...

  10. html jsf ajax blur,JSF和AJAX:隐藏网站的一部分,直到第一个Ajax请求

    我想创建一个页面,其中一些内容将在ajax请求后显示.这里是我的代码部分:JSF和AJAX:隐藏网站的一部分,直到第一个Ajax请求 Retrive object by id: You retrive ...

最新文章

  1. 制作测试MM32F3277-MicroPython最小电路板
  2. mac composer 使用
  3. 面试题23_从上往下打印二叉树
  4. 机器学习实战-贝叶斯算法-24
  5. App设计灵感之十二组精美的音乐播放器App设计案例
  6. linux uboot 源码分析,UBoot源码分析1.pdf
  7. 在cygwin下编译c语言
  8. python中的构造函数_python构造函数init实例方法解析
  9. Angular企业级开发(3)-Angular MVC实现
  10. 使用libsvm(faruto)工具箱问题小结
  11. 图片md5值不一样_夏天宅家,拍点不一样的宝骏530车模图片!
  12. [洛谷P3292][SCOI2016]幸运数字
  13. HFSS19 官方中文教程系列 L06
  14. 【ML】线性分类器和非线性分类器的区别
  15. 单例模式有几种写法?
  16. web常见的屏幕尺寸
  17. Socks代理是什么意思?有什么用?
  18. (Scikit-Learn)线性回归 基函数的含义详解
  19. 关于Docker,你要知道的都在这了
  20. 自控力读书笔记 第四章 容忍罪恶: 为何善行之后会有恶行

热门文章

  1. easyui加载后台数据 笔记
  2. Android2D绘图二
  3. linux 2种循环,只以换行符分割,不以空格分割。
  4. oracle erp crm系统,企业集成ERP和CRM系统的模式体验
  5. RHEL 8 - RHEL自带AppStream应用模块管理
  6. OpenShift - 用CodeReady开发云原生应用(1)- 将可执行Quarkus应用部署到OpenShift
  7. .Net Core DI,如何在程序集中注册所有现有的可分配类型
  8. Python 3.7 已上架 Microsoft Store,让你在 Windows 轻松使用 Python
  9. 开源软件没你想象中那么安全,Java 开发者尤其要警惕
  10. 微软以白金会员加入 OpenChain 开源组织