知识大全 ajax入门小程序

Posted

篇首语:聪明出于勤奋,天才在于积累。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ajax入门小程序相关的知识,希望对你有一定的参考价值。

  此小程序主要给ajax还未入门的朋友们一个简单的演示 程序的主要内容就是将页面部分的id通过表单传到java的servlet中 因为只是做示例 所以没有对id进行任何处理 有兴趣的朋友可以连接数据库或应用一些jdk方法进行处理操作等等 在此仅作示例 话不多说了(这话就不少了) 看代码吧

   ajaxdemo jsp <%@ page language= java pageEncoding= GB %><!DOCTYPE HTML PUBLIC //W C//DTD HTML Transitional//EN ><>  <head>    <title>My JSP ajaxdemo jsp starting page</title>  <script type= text/javascript >        var req;      function createAJAX()         if(window XMLHttpRequest)           req = new XMLHttpRequest();        else if(window ActiveXObject)           req = new ActiveXObject( Microsoft XMLHTTP );                          function testAjax()           var url = /testajax/servlet/TestAjaxServlet?id= ;          createAJAX();          req open( POST url true);          req onreadystatechange = callback;          req send(null);                  function callback()         if(req readyState == )           if(req status == )             document getElementById( ajaxDiv ) innerHTML = req responseText;                          </script>  </head>    <body>    <input type= button value= 测试ajax name= button id= ajaxButton onclick= testAjax() ><br>    可以根据下边这个id号进行操作 <div id= ajaxDiv ></div>  </body></>

  说明 因为只是一个简简单单的玩意 所以页面部分未使用任何ajax框架 只是用最基本的ajax原理实现 页面会将id通过ajax传到后台

   web xml

  <?xml version= encoding= UTF ?><web app version=  xmlns=  xmlns:xsi= instance  xsi:schemaLocation=   app_ _ xsd >  <servlet>    <servlet name>TestAjaxServlet</servlet name>    <servlet class> ajax TestAjaxServlet</servlet class>  </servlet>

  <servlet mapping>    <servlet name>TestAjaxServlet</servlet name>    <url pattern>/servlet/TestAjaxServlet</url pattern>  </servlet mapping>    <wele file list>    <wele file>ajaxdemo jsp</wele file>  </wele file list></web app>

  说明 既然用到servlet了 那难免要配置一下web xml了 将对应servlet信息配置在web xml中

   TestAjaxServlet java

  package ajax;

  import java io IOException;import java io PrintWriter;

  import javax servlet ServletException;import javax servlet HttpServlet;import javax servlet HttpServletRequest;import javax servlet HttpServletResponse;

  @SuppressWarnings( serial )public class TestAjaxServlet extends HttpServlet

  public void doPost(HttpServletRequest request HttpServletResponse response)   throws ServletException IOException

  response setContentType( text/ );  String id = request getParameter( id );  //可在此处判断id是否为空 并根据id做你相应的处理 随意!  PrintWriter out = response getWriter();  out println( <!DOCTYPE HTML PUBLIC \\ //W C//DTD HTML Transitional//EN\\ > );  out println( <HTML> );  out println(   <HEAD><TITLE>A Servlet</TITLE></HEAD> );  out println(   <BODY> );  out print(id);  out println(   </BODY> );  out println( </HTML> );  out flush();  out close(); 

  说明 写一个最最……简单的doPost方法 可以加上你自己的代码 处理完了id 把它毫不留情的扔回页面 然后看看结果吧

cha138/Article/program/Java/JSP/201311/19365

相关参考

知识大全 Ajax+PHP简单入门[2]

Ajax+PHP简单入门[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!xmlHttponre

知识大全 .net ajax 与Ext2框架在.net程序中的应用

.netajax与Ext2框架在.net程序中的应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 开发WindowsMobile应用程序入门

开发WindowsMobile应用程序入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!适用于Wi

知识大全 Eclipse Form程序设计快速入门

EclipseForm程序设计快速入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  介绍   

知识大全 .NET Remoting程序开发入门篇

.NETRemoting程序开发入门篇  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一Remoti

知识大全 快速生成源程序 轻松入门.net

  《风越代码生成器[FireCodeCreator]》是一款基于多种数据库的程序代码生成软件可快速建立数据信息的添加编辑查看列表搜索功能默认提供aspaspxWEB程序net普通三层框架web程序n

知识大全 Eclipse Form程序设计指南之入门[1]

EclipseForm程序设计指南之入门[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  介

知识大全 Eclipse Form程序设计指南之入门[3]

EclipseForm程序设计指南之入门[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 Eclipse Form程序设计指南之入门[2]

EclipseForm程序设计指南之入门[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!<xm

知识大全 asp入门实例-读取数据库程序

cha138/Article/program/net/201311/14165