java ajax_Ajax Java示例
要创建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示例相关推荐
- java python算法_用Python,Java和C ++示例解释的排序算法
java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...
- java web程序示例_想要建立一些有趣的东西吗? 这是示例Web应用程序创意的列表。...
java web程序示例 Interested in learning JavaScript? Get my ebook at jshandbook.com 有兴趣学习JavaScript吗? 在js ...
- 【Java】Java连接Mysql数据库的demo示例
[Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...
- 【Android 安全】DEX 加密 ( 阶段总结 | 主应用 | 代理 Application | Java 工具 | 代码示例 ) ★
文章目录 一.主应用 二.代理 Application 解析 1.代理 Application 源码 2.反射对象成员以及方法的工具类 3.压缩解压缩工具类 4.OpenSSL 解密工具类 5.Ope ...
- 快速失败Vs安全失败(Java迭代器附示例)
译者:java达人-卍极客 英文出处:Java Concept Of The Day 英文链接:http://javaconceptoftheday.com/(点击文末阅读原文前往) 转载请标注以上声 ...
- Java版世界时钟示例
Java版世界时钟示例 这是一个Java版的世界时钟示例,移植自Gerrit创建的同名Swing应用(http://www.jug-muenster.de/swing-worldclock-427 ) ...
- java 函数式编程 示例_功能Java示例 第8部分–更多纯函数
java 函数式编程 示例 这是第8部分,该系列的最后一部分称为"示例功能Java". 我在本系列的每个部分中开发的示例是某种"提要处理程序",用于处理文档. ...
- java 函数式编程 示例_功能Java示例 第1部分–从命令式到声明式
java 函数式编程 示例 功能编程(FP)的目的是避免重新分配变量,避免可变的数据结构,避免状态并全程支持函数. 如果将功能性技术应用于日常Java代码,我们可以从FP中学到什么? 在这个名为&qu ...
- java 静态缓存示例_Java 9 JShell示例:集合静态工厂方法
java 静态缓存示例 这篇文章继续从My My Java 9 Features博客文章中探索Java9功能. 在这里,我们在List,Set和Map接口中试验Java9 Collections静态工 ...
- java 根据类名示例化类_如何使用示例从Java中的类路径加载资源
java 根据类名示例化类 Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为Input ...
最新文章
- IOS/Android模拟器运行APP调试方法
- MIT Molecular Biology 笔记5 转录机制
- 当我们在谈论技术时,技术的本质和价值究竟是什么?
- try代码块中出现异常后try内程序会继续执行还是直接抛出异常?
- Swift iOS : 内存管理
- 1910140408安装win版
- linux yum 命令 详解
- 图像特征计算与表示——基于内容的图像检索
- Verilog实现按键消抖
- MWEC:一种基于多语义词向量的中文新词发现方法
- Network的简单介绍(在爬虫中经常用到)
- Java打开exe文件
- Golang中的runtime.Caller理解
- 优缺点 快速扫描 硬盘监测_有了这6款mac硬盘检测工具 你就能够快速检测磁盘的状态和错误情况...
- 今日头条2018校招编程题
- java的标示符规则与名称命名规范
- 在CMD中登陆MySQL
- 共建通往天堂的巴别塔
- axure 教务系统_【Axure原型推荐】第1期 在线教育小程序原型
- Jenkins 环境变量的作用范围及设置与获取,包括在Sharedlibraries与pipelin之间的传递
热门文章
- 解决PlayerSettings中的splash Image资源发现在内存中卸载不掉
- gitee如何搭建mysql_Gitee的下载安装配置及使用步骤详解
- 启动不起来_汽车没电发动不起来咋办?老司机平时都用这几种方法,简单有效...
- boot idea无法识别spring_基于gradle和springboot的IDEA项目@SpringBootApplication无法识别,怎么办?...
- JavaScript —— Symbol数据类型的拓展
- NPM ----快速删除node_modules
- sqlite3_get_table()
- webpack项目使用eslint建立代码规范
- 为什么做AI的都选Python?
- MYSQL 数据库创建,修改等知识整理