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

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

使用jsp创建ajax示例的步骤

需要按照以下步骤操作:

•加载org.json.jar文件。

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

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

•在web.xml文件中提供压缩。

初步:加载org.json.jar文件

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

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

在此页面中,我们创建了一个从用户获取输入的表单。当用户调用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

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

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

文件:index.jsp

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

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

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

%>

文件:web.xml

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

30

table1.html

输出结果如下:

java中ajax的使用jar包_AJAX Java示例相关推荐

  1. Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码

    具体代码如下所示: src/main/java src/main/resources ${project.build.directory} **/*.java src/test/java src/te ...

  2. java 中如何打包成 jar 包

    这里写目录标题 1. java 中如何打包成 jar 包 1.1. 手动打包可直接执行的 jar 包 1.2. 使用 intellij idea 工具打包可直接执行的 jar 包 1. java 中如 ...

  3. java中常用框架的jar包下载

    1.JDK 官网主页:http://www.oracle.com/ 下载页面:http://www.oracle.com/technetwork/java/javase/downloads/index ...

  4. JAVA中commons-collections-3.2.1.jar包是干什么用的?

    类似C++中的Boost库,对Java容器类型和算法的补充 转载于:https://www.cnblogs.com/telwanggs/p/5357807.html

  5. java class修改_【原创】Java基础之简单修改jar包中的class

    有时需要修改很多jar(假设这些jar都位于lib目录)中其中一个jar中的某一个类,而且又没有原始代码或ide,这时最简单的方式是: 1 进入lib目录 #cd lib#ls test.jar de ...

  6. java中怎么快速导入一个包_Eclipse中快速导入jar包的方法

    如何在Eclipse中快速导入jar包呢?下面就一起来学习Eclipse中快速导入jar包的方法吧,熟悉一下它的基本操作, 相信对各位小伙伴们一定会有所帮助的哦. Eclipse中快速导入jar包的方 ...

  7. 在cmd中使用命令来编译并运行java程序,导入其他jar包,使用windows批处理文件

    一.使用cmd编译并运行java程序 今天帮朋友做一件事,他是一个不懂技术的人,说需要一个工具来做数据筛选,没有什么学识的我只想到了使用java程序来实现,于是上去就是一通abcd,玩笑归玩笑,做完了 ...

  8. IDEA中MAVEN项目打JAR包的简单方法

    Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多. 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令. 最简单的方法 首先是在 ...

  9. JAVA项目打成可执行jar包

    java项目打jar包分为2种情况: 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Eclipse中打开项目, 右键点击项目,选择"Export": ...

最新文章

  1. 《Javascript入门学习全集》 Javascript学习第二季(实战4)
  2. WPF 快速制作可拖拽的对象和窗体
  3. android studio clone 方法不能先用,Android Studio中使用git功能无法clone原因分析
  4. 全国计算机等级考试题库二级C操作题100套(第30套)
  5. Magicodes.IE之总体教程
  6. 级差公排php如何_什么是专业级差?专业级差怎么安排专业?
  7. Django 应用分库,数据迁移成功,数据库没有生成表
  8. 爱尔兰都柏林圣三一大学计算机排名,2021年爱尔兰都柏林圣三一大学世界及专业排名 不愧是最古老的学府!...
  9. mysql临时表的的理解,如何理解存储过程中已存在的mysql临时表?
  10. IE7下position:relative的问题
  11. linux 内核块设备驱动,你了解Linux 块设备驱动?
  12. Altium Designer中PCB关于Import Changes报错最终解决方案
  13. 无法完成操作,因为文件包含病毒或潜在的垃圾软件
  14. MagicDraw-参数图
  15. dux修改index.php,DUX主题修改首页轮播图为通栏模式
  16. c盘瘦身。清理四个垃圾文件夹
  17. 联想win10进bios的正确方式,并不是按键!!!!!
  18. 倒排表数据结构、通配符查询、拼写纠正详解
  19. Java实现蓝桥杯突击战
  20. 艾伟:一个让人遗忘的角落--Exception(一)

热门文章

  1. “不要害怕 RAID!”
  2. 循环智能杨植麟:“人机耦合”将是对话语义应用的新趋势!
  3. 做了5年程序员才明白,这项能力原来这么重要
  4. 直接拿来用!Google 新推 AI 模型打破了现有 CNN 技术壁垒
  5. 为防 Android 碎片化?Google 强迫开发者使用自有开发工具!
  6. 快看,我们的分布式缓存就是这样把注册中心搞崩塌的!
  7. 一文教你如何用 Python 将 iPhone “玩弄于股掌之中”!
  8. Twitter 惊现密码漏洞,强制 3.3 亿用户修改密码!
  9. 普通程序员能实现财务自由吗?
  10. 数据结构与算法 完整版双链表