易截截图软件、单文件、免安装、纯绿色、仅160KB

Java Web基础:第二十二讲 Ajax交互简单实例

本文内容摘自:《Java Web开发教程——入门与提高篇(JSP+Servlet)》
下面以注册过程中用户名是否存在的验证为例介绍AJAX的应用。
功能描述:用户注册的用户名不允许重复,所以在用户提交时候需要判断。为了让用户早知道结果,在用户输入用户名之后就应该进行判断,可以采用AJAX进行处理。
假设:为了简化代码,该实例的验证过程不使用数据库,并且也不使用专门的JavaBean,直接在Servlet中验证,假设已有用户“zhangsan”、“lisi”和“wangwu”。
实例包含两个文件:
l         界面文件;
l         服务器端处理文件。
注册界面的代码如下:
<%@ page language="java" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'register.jsp' starting page</title>
   
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">   
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
 
 </head>
 <script language="javaScript">
var xMLHttpRequest=false;
function createXMLHttpRequest(){
   if(window.XMLHttpRequest){ // Mozilla浏览器
      xMLHttpRequest = new XMLHttpRequest();
     


相关文档:

Ajax验证用户名是否存在

<script language="javascript" type="text/javascript">
        var xmlHttp = null;
        function CreateXMLHttp()
        {
           ......

ajax与jsp 获得空xml解决方法


Ajax和jsp的怪现象     
如果用Ajax去请求一个jsp页面,该jsp页面返回的是xml(response.setContentType("text/xml; charset=GB2312");),并且该jsp包含下面这些头@page指令的话,则在客户端xml=XMLHttpRequest.responseXML得到的是一个不包含任务东西的xml对象,即xml.childNodes.length将会是0. ......

java数据结构之堆栈思想(数组)

很多时候数组存在着很大的缺限,首先必须先设置数组的长度,当设定了之后,就无法改变了。
下来是一种数组长度动态变化的一种方法
package com.yz.mystack;
public class Stack {
Object[] datas;
Integer n=0;
Integer N=1;
public Stack(){
datas=new Object[N];
}

public void push(Object data){ ......

HSQLDB 【Java开源 DBMS数据库】

  HSQLDB(Hypersonic SQL)是纯Java开发的关系型数据库,并提供JDBC驱动存取数据。支持ANSI-92 标准 SQL语法。而且他占的空间很小。大约只有160K,拥有快速的数据库引擎。
转帖时请注明此文来自技术世界:http://www.js4j.com ......

用Robot写Java代理

用Robot写Java代理
Rational Robot是通过录制用户操作进行功能,性能和兼容性测试的自动化测试工具。通过回放录制脚本进行功能和可靠性测试。本文主要介绍Rational Robot针对java程序和applets如何进行功能测试。
Rational Robot当前版本支持用以下类库开发的Java程序和applet程序:
lJava Foundation Classes(JFCs)
l ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号