要创建ajax示例,需要使用服务器端语言,例如:Servlet,JSP,PHP,ASP.Net等。这里使用JSP来生成服务器端代码。

在这个例子中,只是打印给定数字的表。

使用jsp创建ajax示例的步骤

需要按照以下步骤操作:

加载org.json.jar文件。

创建输入页面以接收文本或数字。

创建服务器端页面以处理请求。

在web.xml文件中提供条目。

第1步:加载org.json.jar文件

下载此示例,在WEB-INF/lib目录中包含了org.json.jar文件。

第2步:创建输入页面以接收文本或数字

在此页面中,我们创建了一个从用户获取输入的表单。当用户单击showTable按钮时,将调用sendInfo()函数。在这个函数中编写了所有的ajax代码。

只要准备好状态更改,我们就调用了getInfo()函数。它通过innerHTML属性动态地将返回的数据写入网页。

文件:table1.html

var request;

function sendInfo() {

var v = document.vinform.t1.value;

var url = "index.jsp?val=" + v;

if (window.XMLHttpRequest) {

request = new XMLHttpRequest();

}

else if (window.ActiveXObject) {

request = new ActiveXObject("Microsoft.XMLHTTP");

}

try {

request.onreadystatechange = getInfo;

request.open("GET", url, true);

request.send();

}

catch (e) {

alert("Unable to connect to server");

}

}

function getInfo() {

if (request.readyState == 4) {

var val = request.responseText;

document.getElementById('amit').innerHTML = val;

}

}

This is an example of ajax

第3步:创建服务器端页面以处理请求

在这个jsp页面中,我们打印给定数字的表格。

文件:index.jsp

int n=Integer.parseInt(request.getParameter("val"));

for(int i=1;i<=10;i++)

out.print(i*n+"
");

%>

文件:web.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

30

table1.html

输出结果如下 -

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

java ajax_Ajax Java示例相关推荐

  1. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  2. java web程序示例_想要建立一些有趣的东西吗? 这是示例Web应用程序创意的列表。...

    java web程序示例 Interested in learning JavaScript? Get my ebook at jshandbook.com 有兴趣学习JavaScript吗? 在js ...

  3. 【Java】Java连接Mysql数据库的demo示例

    [Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...

  4. 【Android 安全】DEX 加密 ( 阶段总结 | 主应用 | 代理 Application | Java 工具 | 代码示例 ) ★

    文章目录 一.主应用 二.代理 Application 解析 1.代理 Application 源码 2.反射对象成员以及方法的工具类 3.压缩解压缩工具类 4.OpenSSL 解密工具类 5.Ope ...

  5. 快速失败Vs安全失败(Java迭代器附示例)

    译者:java达人-卍极客 英文出处:Java Concept Of The Day 英文链接:http://javaconceptoftheday.com/(点击文末阅读原文前往) 转载请标注以上声 ...

  6. Java版世界时钟示例

    Java版世界时钟示例 这是一个Java版的世界时钟示例,移植自Gerrit创建的同名Swing应用(http://www.jug-muenster.de/swing-worldclock-427 ) ...

  7. java 函数式编程 示例_功能Java示例 第8部分–更多纯函数

    java 函数式编程 示例 这是第8部分,该系列的最后一部分称为"示例功能Java". 我在本系列的每个部分中开发的示例是某种"提要处理程序",用于处理文档. ...

  8. java 函数式编程 示例_功能Java示例 第1部分–从命令式到声明式

    java 函数式编程 示例 功能编程(FP)的目的是避免重新分配变量,避免可变的数据结构,避免状态并全程支持函数. 如果将功能性技术应用于日常Java代码,我们可以从FP中学到什么? 在这个名为&qu ...

  9. java 静态缓存示例_Java 9 JShell示例:集合静态工厂方法

    java 静态缓存示例 这篇文章继续从My My Java 9 Features博客文章中探索Java9功能. 在这里,我们在List,Set和Map接口中试验Java9 Collections静态工 ...

  10. java 根据类名示例化类_如何使用示例从Java中的类路径加载资源

    java 根据类名示例化类 Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为Input ...

最新文章

  1. IOS/Android模拟器运行APP调试方法
  2. MIT Molecular Biology 笔记5 转录机制
  3. 当我们在谈论技术时,技术的本质和价值究竟是什么?
  4. try代码块中出现异常后try内程序会继续执行还是直接抛出异常?
  5. Swift iOS : 内存管理
  6. 1910140408安装win版
  7. linux yum 命令 详解
  8. 图像特征计算与表示——基于内容的图像检索
  9. Verilog实现按键消抖
  10. MWEC:一种基于多语义词向量的中文新词发现方法
  11. Network的简单介绍(在爬虫中经常用到)
  12. Java打开exe文件
  13. Golang中的runtime.Caller理解
  14. 优缺点 快速扫描 硬盘监测_有了这6款mac硬盘检测工具 你就能够快速检测磁盘的状态和错误情况...
  15. 今日头条2018校招编程题
  16. java的标示符规则与名称命名规范
  17. 在CMD中登陆MySQL
  18. 共建通往天堂的巴别塔
  19. axure 教务系统_【Axure原型推荐】第1期 在线教育小程序原型
  20. Jenkins 环境变量的作用范围及设置与获取,包括在Sharedlibraries与pipelin之间的传递

热门文章

  1. 解决PlayerSettings中的splash Image资源发现在内存中卸载不掉
  2. gitee如何搭建mysql_Gitee的下载安装配置及使用步骤详解
  3. 启动不起来_汽车没电发动不起来咋办?老司机平时都用这几种方法,简单有效...
  4. boot idea无法识别spring_基于gradle和springboot的IDEA项目@SpringBootApplication无法识别,怎么办?...
  5. JavaScript —— Symbol数据类型的拓展
  6. NPM ----快速删除node_modules
  7. sqlite3_get_table()
  8. webpack项目使用eslint建立代码规范
  9. 为什么做AI的都选Python?
  10. MYSQL 数据库创建,修改等知识整理