栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Ajax技术详解(一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ajax技术详解(一)

目录

一.介绍

 二.Ajax 的使用  

1.XMLHttpRequest 对象

2.Ajax 的使用步骤

三.Ajax 的运行原理


一.介绍 主要内容 Ajax 简介 Ajax 的使用 JSON 详解 Jquery 的 Ajax 使用 Ajax 实战案例 学习目标

Ajax 简介

Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态应用的网页开发技术,无需重新加载整个网页的情况下,能够更新页面局部数据的技术。

通过在后台与服务器进行少量数据交换, Ajax 可以使页面实现异步更新。这意味着可以在不重新加载整个页面的情况下,对页面的 某部分进行更新 。  

 二.Ajax 的使用  

1.XMLHttpRequest 对象 XMLHttpRequest 是浏览器接口对象,该对象的 API 可被 JavaScript 、 VBScript 以及其它 web 浏览器内嵌的脚本语言调用,通过 HTTP 协议在浏览器和 web 服务器之间收发 XML 或 其它数据。 XMLHttpRequest 可以与服务器实现异步交互,而无需让整个页面刷新,因此成 为 Ajax 编程的核心对象。

2.Ajax 的使用步骤 (1)创建 XMLHttpRequest 对象 (2)给定请求方式以及请求地址 (3)发送请求 (4)获取服务器端给客户端的响应数据

创建项目,注意项目名称要和保存路径最后一个文件名一致,创建时选择Web Application

创建完成后,导入一个jar包,即servlet-api.jar,因为javax包不是javaSE提供的,而是javaEE的包,即servlet是服务器Tomcat实现的标准,所以要导入相关jar包。

如下图点击项目结构

再选择Libraries--》加号--》Java--》选择tomcat按装目录下的lib--》servlet-api.jar,选择并确定。

再去项目结构下点击Artifacts,检查是否已经添加

红框处如果ajaxDemo文件下有这个jar包,则右键这个jar包,选择Put into /WEB-INF/lib,这样就真正将这个jar包安装进来。

第一个示例 :

servlet不懂的可以去看我的servlet系列的文章,戳这里

web.xml:



    
        HelloWorld
        com.ajax.servlet.AjaxServlet
    
    
        HelloWorld
        /helloworld.do
    
AjaxServlet.java:
package com.ajax.servlet;

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 java.io.IOException;
import java.io.PrintWriter;

@WebServlet("/ajax.do")
public class AjaxServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        PrintWriter pw=resp.getWriter();
        pw.println("Hello Ajax");
        pw.flush();
        pw.close();
    }
}

index.jsp:

<%--
  Created by IntelliJ IDEA.
  User: ASUS
  Date: 2022/4/27
  Time: 15:55
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  
    $Title$
    
  
  
    我怎么这么菜
    
点击按钮改变

运行tomcat,输出如下:

三.Ajax 的运行原理

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/848205.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号