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

Java Web基础:第二十讲 Ajax概述

本文内容摘自:《Java Web开发教程——入门与提高篇(JSP+Servlet)》
AJAX是Asynchronous JavaScript and XML的缩写,涉及JavaScript脚本、XHTML和CSS、DOM、XML和XSTL等技术。
l         XHTML与CSS实现数据信息的统一化和标准化显示;
l         使用DOM实现浏览器端丰富的动态显示效果以及与服务器的交互;
l         使用XML和XSTL进行浏览器和服务器端数据信息交换和处理;
l         使用XMLHttpRequest对象进行浏览器和服务器端异步数据读取;
l         使用JavaScript脚本实现对所有数据进一步处理。
AJAX的核心工作过程如下:
1.         对象初始化,主要是创建XMLHttpRequest对象,XMLHttpRequest对象是AJAX技术中非常核心的一个对象,负责请求的设置、发送。
2.         发送请求,设置响应方法、请求所需要的数据,然后发送请求。
3.         服务器接收请求并进行处理,通常由Servlet接收请求,然后调用相应的业务方法来处理,之后对用户响应。
4.         客户端接响应,接收到响应之后调用之前设置的响应方法。
5.         响应方法根据响应数据修改客户端页面内容。
采用AJAX技术之后,客户端与服务器端的交互过程发送了变化。在没有采用AJAX技术之前,用户通过设置<form>表单的action属性,然后通过提交按钮来提交请求,或者在JavaScript代码中通过表单的submit方法来提交。AJAX基本上就是在Web 表单和服务器之间增加了 JavaScript 技术和 XMLHttpRequest 对象。当用户填写表单时,数据发送给一些 JavaScript 代码然后通过XMLHttpRequest对象发送,而不是直接发送给服务器。在这个过程中,用户屏幕上的表单不会闪烁、消失或延迟。JavaScript 代码在幕后发送请求,用户甚至不知道请求的发出。更好的是,请求是异步发送的,就是说 JavaScript 代码(和用户)不用等待服务器的响应。因此用户可以继续输入数据、滚动屏幕和使用应用程序。
然后,服务器将数据返回 ,会调用


相关文档:

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取整和四舍五入

<%@ page import="java.lang.*" %>
舍掉小数取整:Math.floor(2.0)=2
舍掉小数取整:Math.floor(2.1)=2
舍掉小数取整:Math.floor(2.5)=2
舍掉小数取整:Math.floor(2.9)=2
舍掉小数取整:Math.floor(-2.0)=-2
舍掉小数取整:Math.floor(-2.1)=-3
舍掉小数取整:Math.floor(-2.5)=-3
舍掉小数取整:Math.floor(-2.9)= ......

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){ ......

Java内存泄露


一、问题的提出
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C ......

用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号