`

用ajax做的HelloWorld

    博客分类:
  • ajax
 
阅读更多
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    <title>My JSP 'ajax.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">    

	<script type="text/javascript">
		function ajaxSubmit()
		{
			var xmlHttpRequest = null;//声明一个对象以接受XmlHttpRequest对象
			
			if(window.ActiveXObject)//IE浏览器
			{
				xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");					
			}	
			else if(window.XMLHttpRequest)//除IE外的其它浏览器
			{
				xmlHttpRequest = new XMLHttpRequest();
			}
			if(null != xmlHttpRequest)
			{
				xmlHttpRequest.open("GET","AjaxServlet",true);
				//关联好ajax的回调函数
				xmlHttpRequest.onreadystatechange = ajaxCallback;
				
				//真正向服务器发送数据
				xmlHttpRequest.send(null);
			}
			
			
			function ajaxCallback()
			{
				if(xmlHttpRequest.readyState==4){
     				if(xmlHttpRequest.status==200){
     					var responseText = xmlHttpRequest.responseText;
     					document.getElementById("div1").innerHTML = responseText;
     				}
     			}

			}
		}
		
	</script>
	
  </head>
  
  <body>
	<input type="button" value="返回值"  onclick="ajaxSubmit();">
	<div id="div1"></div>
  </body>
</html>

 

package com.javasky.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 AjaxServlet extends HttpServlet {
	
	private static final long serialVersionUID = 1L;

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		PrintWriter out = response.getWriter();
		
		System.out.println("doGet invoked!");
		
		out.println("Hello World");
		
		out.flush();
		
		
		
		
	}
}

 

分享到:
评论

相关推荐

    Ajax实现helloworld!实例,eclipse+struts+Ajax初学者必看

    Ajax实现helloworld!实例,eclipse+struts+Ajax初学者必看

    ajax第一个helloworld

    NULL 博文链接:https://hnzhoujunmei.iteye.com/blog/826701

    Ajax的HelloWorld1

    在这个"HelloWorld1"的例子中,我们将深入理解Ajax的基本工作流程以及涉及到的关键概念。 首先,我们需要监听窗口的`load`事件,当页面加载完成后,执行指定的函数。在这个函数中,我们获取页面上的第一个`&lt;a&gt;`标签...

    HTML_AJAX-HelloWorld.tar

    pear html_ajax实例

    ajax例子----Hello world

    ajax例子----Hello world

    Hello World

    关于ajax hello world的代码

    JSF2.0实战 - 1-3、Hello World,AJAX体验,onPageLoad

    JSF2.0实战 - 1-3、Hello World,AJAX体验,onPageLoad示例代码

    Vaadin简介和HelloWorld中文WORD版

    资源名称:Vaadin简介和HelloWorld 中文WORD版内容简介:本文档主要讲述的是Vaadin简介和HelloWorld;Vaadin(芬兰民间传说中的一种神话生物,是女神也是一种山岭驯鹿的神话祖先) 是一款使用 Apache V2 许可协议的...

    RAP Helloworld

    第一个Rap程序。 (RAP - Rich Ajax Platform )

    JavaScript代码helloWorld1

    JavaScript 代码 Hello World 详解 本文将对 JavaScript 代码 Hello World 1 进行详细解释,涵盖 HTML、JavaScript、事件处理等多个方面。 HTML 结构 首先,让我们看一下 HTML 结构 &lt;!DOCTYPE ...

    Spring MVC 2.5 + JQuery HelloWorld Sample

    基于Spring MVC 2.5 和JQuery 实现的Ajax的一个HelloWorld例子,可以参照这个例子在其他Spring MVC工程加入ajax功能

    JQuery的HelloWorld1

    总结一下,`JQuery的HelloWorld1`示例展示了如何使用jQuery进行基本的DOM操作和事件处理。通过引入jQuery库,我们可以更简洁地编写JavaScript代码,提高开发效率。在这个例子中,我们学习了如何使用`$(function() { ...

    DWR的环境搭建与第一个入门程序HelloWorld

    在 `dwr.xml` 文件中,`&lt;create&gt;` 元素定义了一个 JavaScript 对象 `service`,它对应于服务器端的 `helloWorld.Service` 类。这样,你就可以在 JavaScript 中直接调用 `service.sayHello()` 方法,并得到服务器端的...

    Struts 2.1 MVC 学习实例helloworld

    Struts 2.1 MVC 学习实例helloworldStruts 2.1 MVC 学习实例helloworldStruts 2.1 MVC 学习实例helloworldStruts 2.1 MVC 学习实例...helloworldStruts 2.1 MVC 学习实例helloworldStruts 2.1 MVC 学习实例helloworld

    使用ajax技术编写的输入提示框

    仿google、百度的收入提示框,但有所不同,还有待完善。代码简单易懂

    ajax调用java实例源码-Lightstreamer-example-HelloWorld-client-[removed]Light

    ajax调用java实例源码Lightstreamer - “Hello World”教程 - HTML 客户端 “Hello World with Lightstreamer”系列的演示是非常基本的示例,我们将交替的字符串“Hello”和“World”,后跟当前时间戳,从服务器推送...

    Ajax完全自学手册(源代码).rar

    HelloWorld 第一个Ajax应用程序 第2章 浏览器中的JavaScript Test4Navigator.htm User-Agent检测法 Test4Window1.htm window对象属性 test4Alert.htm 系统对话框 Test4Timeout.htm 时间间隔和暂停 Test...

    《ASP.NET Ajax程序设计 第II卷》附书源码

    因此,我将在书中讲述ASP.NET AJAX的方方面面,从最基础的“Hello World”示例到复杂的整站程序和底层的实现原理分析,从最简单的客户端效果到其深层次的用户心理学分析及用户体验改善。 正因为本书的介绍范围广泛...

    ajax教程第一章

    电子书,让大家轻轻松松掌握ajax的开发

    用ajax xml的数据读取的HelloWorld程序

    俗话说的好,说起来容易做起来难,放在编程上说是看起来容易编起来难,虽说ajax里面没有什么新的技术,只是思想的转变和旧技术的整合,但是动起手来还是问题多多,首先就是我经常使用的是火狐浏览器,马上就碰到了...

Global site tag (gtag.js) - Google Analytics