首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

用ajax作的HelloWorld

2012-09-04 
用ajax做的HelloWorld%@ page languagejava importjava.util.* pageEncodingUTF-8%!DOCTYPE H

用ajax做的HelloWorld

<%@ 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();}}

?

热点排行