- 浏览: 646900 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (310)
- C&C++ (14)
- Java (52)
- Python (13)
- Web (10)
- Tomcat (2)
- Struts2 (2)
- Spring (3)
- Hibernate (11)
- SWT (1)
- Linux (35)
- WebService (1)
- 工具 (3)
- 数据库 (10)
- 开源项目 (3)
- 搜索技术 (4)
- 链接记录 (3)
- 搜集信息 (12)
- 工作笔记 (16)
- 星星点点 (20)
- 英文片语 (7)
- 读书笔记 (3)
- 自考资料 (3)
- 习题自解 (1)
- 一例一课 (0)
- 运动积累 (1)
- 留档 (0)
- SQL (5)
- JPA (1)
- JSP (3)
- JSON (1)
- Javascript (5)
- Excel (1)
- vbox (3)
- 虚拟机 (1)
- nat (1)
- secureCRT (1)
- centos (1)
- ssh (1)
- ide (1)
- hive (2)
- impala (1)
- ascii (1)
- redis (1)
- seckill (1)
- nginx (2)
- git (0)
- mq (1)
- maven (1)
- java并发包 (1)
- 阅源 (1)
- mybatis (1)
最新评论
-
dotjar:
awk -F "/" '{print $3 ...
@Marked-linux命令使用 cut/sort/uniq -
DEMONU:
直接将要删除的key记下来,遍历完了,在删除
@Marked-Java 遍历Map时 删除元素 -
LeeXiao:
感谢分享
@Marked-Java 遍历Map时 删除元素 -
nicegege:
受益匪浅
mysql char varchar -
nicegege:
受益匪浅
@Maked-mysql使用规范
1.客户端:JSP
2.服务端:Servlet
3.web.xml中配置那个Servlet:
这就是全部了!
<%@ page language="java" pageEncoding="GBK"%> <html> <head> <title>index.jsp</title> </head> <mce:script type="text/javascript"><!-- var xhr = false; function checkUserName(){ //1.创建XMLHttpRequest对象; //IE Browser: try{ xhr = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ try{ xhr = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ xhr = false; } } if(!xhr&&typeof XMLHttpRequest!="undefined"){ xhr = new XMLHttpRequest(); } //2.发出请求: var url ="serverPort?username="+escape(document.userForm.elements("name").value); xhr.open("POST",url,true); xhr.onreadystatechange = process; xhr.send(null); } function process(){ if(xhr.readyState == 4){ if(xhr.status == 200){ document.getElementById("userSpan").innerHTML = xhr.responseText; } } } // --></mce:script> <body> <form action="" method="post" name="userForm"> <table> <caption>用户注册!</caption> <tr> <td>用户名:</td> <td><input type="text" name="name" onblur="checkUserName()"><span id="userSpan">*</span></td> </tr> <tr> <td>密码:</td> <td><input type="password" name="password" ></td> </tr> </table> </form> </body> </html>
2.服务端:Servlet
package servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ServerPort extends HttpServlet{ private static final long serialVersionUID = 1L; public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=GBK"); String userName = request.getParameter("username"); PrintWriter out = response.getWriter(); if(userName.trim().length()==0||userName==null){ out.println("<font color='red'>用户名不能为空!</font>"); }else if("neyjar".equals(userName)){ out.println("<font color='red'>用户已存在!</font>"); }else{ out.println("<font color='blue'>可以使用此用户名!</font>"); } } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } }
3.web.xml中配置那个Servlet:
<servlet> <servlet-name>servletPort</servlet-name> <servlet-class>servlet.ServerPort</servlet-class> </servlet> <servlet-mapping> <servlet-name>servletPort</servlet-name> <url-pattern>/serverPort</url-pattern> </servlet-mapping>
这就是全部了!
评论
3 楼
lao1984wang
2011-04-07
怎么照着做不对啊 。。。。。。
2 楼
逍遥虎
2010-12-16
写的不错,但是只是针对ajax刚入门的人来说是一个很好的例子,你还可以解释一下为什么要判断等于4、200。我认为刚入门ajax对这些地方都是比较模糊的。如果只是追求好用还不如用jquery。
1 楼
kevintang
2010-12-13
不错,详细说明了每个技术点。现在项目中可能都要从数据库中提取数据了。
这个得根据个人的需要添加了
这个得根据个人的需要添加了
发表评论
-
@Marked-ExecutorService的invokeAny方法注意
2018-08-23 20:19 932package com.msxf.datasource.t ... -
XML fragments parsed from previous mappers already contains value for
2018-06-02 19:36 25991. ssm项目报错: WARN [main] ... -
@Marked-阅源-jdk8-FunctionalInterface注解
2017-10-26 17:01 857package java.lang; impor ... -
TPE-ThreadPoolExecutor
2017-10-10 15:24 94TPE: java.util.concurrent ... -
@Marked-java-Queue方法
2017-06-27 14:09 616Collection>Queue // 1. 新增 ... -
ImpalaTest
2017-02-16 15:11 414package com.niewj.demo; imp ... -
@Marked-CORS跨域请求:前后端分离
2016-12-22 16:42 16771. 请求过滤器: /** ... -
@Marked-null列的值不参与比较
2016-10-26 17:23 571假如数据库有表emp: empno name age ... -
自定义泛型方法, 三级排序, low版,待升级
2016-10-20 21:17 460package com.jd.dashboard.util ... -
java enum 枚举值
2016-09-21 18:45 565public enum PieChartEnum { P ... -
maven install 时 pom中skip test
2016-09-19 23:08 5626<plugin> <groupI ... -
DateUtil-1
2016-09-19 21:47 504/** * @Title: DateUtil.java ... -
@Marked-ClassNotFoundException: java.util.ArrayList$SubList 错误
2016-09-18 15:00 1749ClassNotFoundException: java ... -
@Marked-mybatis 字符串比较 == 用法
2016-08-22 21:45 5891private String deptLevel; &l ... -
@Marked-List/Set 泛型转换
2016-08-04 11:02 1649Type typeSet = new TypeToken& ... -
@Marked-excel导出csv包括逗号等的处理
2016-08-03 09:22 4750/** * @Title: trimRubbishCh ... -
@Marked-保留两位小数,四舍五入
2015-06-16 01:09 673new java.text.DecimalFormat(& ... -
tomcat 404报错 问题可能之一
2015-05-29 18:20 1432一个tomcat下多个应用:我的应用xxx启动不起来,页面 ... -
@Marked-关于java和JS中的lastIndexOf方法的误解。
2014-08-08 16:32 760今天看JS的数组的lastIndexOf()方法,看书上的 ... -
@Marked-冒泡排序易理解实例
2013-05-08 11:43 1250package com.niewj.ds; publ ...
相关推荐
### Ajax注册验证技术详解 #### 一、引言 在Web开发中,用户体验是至关重要的。传统的表单提交方式在用户填写完表单并点击提交后,整个页面会重新加载,这种方式不仅耗时而且用户体验较差。为了改善这一点,Ajax...
在这个"Ajax注册验证用户名实例"中,我们将深入探讨如何利用Ajax技术来实现用户在注册时实时验证用户名是否已存在,从而提供更优秀的用户体验。 首先,我们需要一个HTML页面作为用户界面,包含一个输入框让用户输入...
"php+ajax注册验证"是一个典型的示例,它展示了如何在用户输入时即时验证注册信息,而无需每次提交表单时刷新整个页面。接下来,我们将详细讨论这个主题中的关键知识点。 ### PHP(PHP: Hypertext Preprocessor) ...
在这个"ajax注册验证表单"中,我们将主要关注以下几个关键知识点: 1. **HTML 结构**:`index.html` 文件是页面的基础结构,通常包括表单元素如用户名、密码输入框,以及提交按钮等。这些元素通过JavaScript事件...
在网页开发中,"Ajax注册验证"是一种常见且重要的技术,它允许用户在不刷新整个页面的情况下进行数据验证,提供更流畅的用户体验。Ajax(Asynchronous JavaScript and XML)的核心是利用JavaScript异步通信来实现与...
Ajax注册验证技术是现代Web开发中的一个重要组成部分,它允许网页在不刷新整个页面的情况下与服务器进行数据交互,提升用户体验。这个“Ajax注册验证.rar”压缩包文件包含了一份关于如何使用Ajax进行用户注册验证的...
**文件名称解析:** "AjaxDemo" 这个文件名可能代表一个包含整个AJAX注册验证示例的项目或者主要代码文件,可能包括HTML页面、JavaScript脚本、以及可能的Java Servlet类。 **详细知识点讲解:** 1. **AJAX基本...
在此项目中,"Struts2+ajax注册验证源码"是一个利用这两种技术实现的简单注册验证系统。接下来,我们将详细讨论这两个技术以及它们在该示例中的应用。 **Struts2** Struts2是一个基于MVC(Model-View-Controller)...
在Ajax注册验证中,主要涉及了两个核心技术:客户端的JavaScript(包括AJAX)和服务器端的Servlet。这里我们将深入解析这两个部分以及它们如何协同工作来实现注册时的用户名验证。 1. **客户端JavaScript (AJAX)** ...
在压缩包中的"ajax 注册验证"可能包含以下内容: - HTML文件:包含注册表单和相关的JavaScript代码,用于触发AJAX请求和处理返回的数据。 - JavaScript文件:可能包含使用jQuery或其他库实现的AJAX函数。 - ASP.NET...
在压缩包中的“ajax注册验证”文件,虽然没有详细信息,但我们可以推测它可能包含了类似的注册功能,即用户输入新账号信息并通过Ajax发送到服务器进行验证,确保用户名的唯一性,防止重复注册。 总结来说,"ajax...
在注册表单中,当用户输入用户名并失去焦点时,触发Ajax请求,前端JavaScript将发送到后端PHP脚本进行验证。 3. **前端部分**:首先,HTML注册表单应包含一个输入字段用于用户输入用户名,并附带一个事件监听器,如...
"带注册验证的AJAX验证表单实例"就是这样的一个解决方案,它旨在提高用户体验,通过实时验证用户输入,无需每次提交都等待服务器的反馈。接下来,我们将详细讨论这个实例涉及到的技术和知识点。 1. **AJAX ...
在本文中,我们将深入探讨如何使用Ajax、JSP、MySQL和Servlet技术来实现一个功能完善的用户注册验证系统,以及在该系统中实现省市联动的效果。这对于JavaWeb开发初学者和Ajax爱好者来说,是一个非常实用的学习案例。...
总的来说,Ajax验证是提升用户注册表单体验的有效手段,它结合了前端和后端的能力,实现了数据验证的无缝集成,既保证了数据的准确性,又提供了流畅的用户体验。在实际开发中,还需要考虑兼容性、安全性(防止XSS和...
在本文中,我们将深入探讨如何使用jQuery和Ajax技术实现一个简单的登录验证系统。这个系统能够实时检查用户输入的用户名和密码是否有效,而无需页面刷新,从而提供更流畅的用户体验。 首先,jQuery是一个轻量级的...
这是一个基于ASP(Active Server Pages)和AJAX(Asynchronous JavaScript and XML)技术构建的简单登录验证系统的演示项目。在这个系统中,用户界面是静态的HTML页面(login.html),后端处理逻辑由ASP脚本实现,...
"Ajax jQuery thinkPHP 登录注册验证"是一个典型的Web开发技术结合实例,它利用了Ajax、jQuery和thinkPHP框架来实现用户登录和注册过程中的实时验证,提高用户体验。下面我们将详细探讨这些技术及其在项目中的应用。...
在这个"Ajax会员注册验证"的示例中,我们将深入探讨如何使用Ajax来实现用户注册时的实时验证。 首先,我们有`conn.asp`文件,这通常是用来建立数据库连接的。在ASP(Active Server Pages)环境中,这个文件可能包含...
在Struts2框架中实现Ajax功能,可以让用户在注册时实时验证用户名是否已经存在,从而提高用户体验。 这篇文档“struts与ajax.docx”可能包含了如何将Struts2和Ajax结合使用的详细步骤。通常,这个过程会涉及以下几...