博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax(异步页面动态刷新)
阅读量:6823 次
发布时间:2019-06-26

本文共 2850 字,大约阅读时间需要 9 分钟。

AJAX即“A
synchronous J
avascript And X
ML”(异步JavaScript和XML),是指一种创建交互式 应用的网页开发技术。
AJAX = 异步  和 ( 的子集)。
AJAX 是一种用于创建快速动态网页的技术。
AJAX 不是新的编程语言,而是一种使用现有标准的新方法。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。
 
使用ajax实现传输对象、集合、数组等(xml)
Jquery包中封装了ajax相关的
package com.maya.ajax;import java.io.IOException;import java.util.ArrayList;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.maya.user.Users;/** * Servlet implementation class TestAjax2 */@WebServlet("/testajax2")public class TestAjax2 extends HttpServlet {    private static final long serialVersionUID = 1L;           /**     * @see HttpServlet#HttpServlet()     */    public TestAjax2() {        super();        // TODO Auto-generated constructor stub    }    /**     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)     */    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        request.setCharacterEncoding("utf-8");        response.setCharacterEncoding("utf-8");                  Users user=new Users();          user.setName("张三");          user.setSex("男");          user.setAge(23);                    Users user1=new Users();          user1.setName("李四");          user1.setSex("女");          user1.setAge(24);                    Users user2=new Users();          user2.setName("王五");          user2.setSex("男");          user2.setAge(25);                  ArrayList
list=new ArrayList
(); list.add(user); list.add(user1); list.add(user2); response.getWriter().append("
"); response.getWriter().append("
"); for(Users u:list){ response.getWriter().append("
"); response.getWriter().append("
"+u.getName()+"
"); response.getWriter().append("
"+u.getSex()+"
"); response.getWriter().append("
"+u.getAge()+"
"); response.getWriter().append("
"); } response.getWriter().append("
"); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); }}

HTML页面:

 

Insert title here点击获取数据

 

 
 

转载于:https://www.cnblogs.com/zhaotiancheng/p/6500902.html

你可能感兴趣的文章
[华为机试练习题]55.最大公约数 & 多个数的最大公约数
查看>>
文章标题
查看>>
对js原型对象的拓展和原型对象的重指向的区别的研究
查看>>
将数值四舍五入后格式化,带有千分位
查看>>
Atitit.反编译apk android源码以及防止反编译apk
查看>>
EF增删改查操作
查看>>
更改文件和目录的所有者
查看>>
jquery------使用jQuery的委托方法
查看>>
redis运维的一些知识点
查看>>
ZZZZ
查看>>
Win7或Windows server 2008中IIS7支持ASP+Access解决方法
查看>>
intent 图片调用问题
查看>>
div仿框架布局
查看>>
Windows 服务(附服务开发辅助工具)
查看>>
ScrollView反弹效果 仿小米私密短信效果
查看>>
Redis命令拾遗五(有序集合)
查看>>
防止WordPress利用xmlrpc.php进行暴力破解以及DDoS
查看>>
Rafy 框架 - 使用 SqlTree 查询
查看>>
Python进阶 学习笔记(一)
查看>>
电梯测试点有哪些?
查看>>