04.24 day 03 ajax json

=============================================

session钝化

默认位置是Tomcat的work目录下
context。xml文件内容
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

================================================
jsp中九个隐式对象
request
response
session
application
pageContext
out。
exception
config
page
在这里插入图片描述
pageContext:jsp的运行环境。包含了其他八个对象,是一个域对象。可以通过当前对象获取到其他八个对象
还包含看一些动作,自定义标签的时候会用到

application 上下文对象

JSTL :标准标签库 它的出现时为了弥补html的不足,html没有逻辑标签,循环,判断,第三方开发这种功能的标签,只需要引入到页面,可以用这些功能标签呢
C:核心库

域对象:就是能够存储内容的对象,并且能够将对象进行传递,不同的资源之间能够传递数据

请求派发
在这里插入图片描述

上下文对象

在这里插入图片描述

对象作用域
request:代表一次请求,请求完了就消失,可以在不同的资源之间传递数据
HttpSession:一次会话的过程。可以在servlet或者jsp中共享数据
ServletContext:上下文对象,代表这个web应用(代表当前 web项目) 一个web项目只会有一个上下文对象,当前之歌对象代表的项目的环境 你可以使用当前对象获取到项目中的任何一个资源文件

作用:申明为一个全局对象,所有session都可以共享对象
表示工程环境,可以通过这个对象操作工程目录

pagecontext:容器

==================================================
获取上下文对象
在这里插入图片描述

获取整个项目的工程路径
在这里插入图片描述

在这里插入图片描述

===============================================
在线人数监控

上下文对象监听器

session监听器
在这里插入图片描述
在这里插入图片描述

================================================

Ajax

Ajax是前端的技术,指的是一种创建交互式网页应用的网页开发技术。
全称:异步的JavaScript和xml
并不是一个新的技术,由很多很老的技术组合起来的一个技术,基于JavaScript、dom、xml、xhtml等等这些技术整合在一起完成的。

带来的好处:
1、可以创建快速动态网页(网页上的数据 动态 更新)
2、ajax可以实现不更新整个网页的情况下,局部更新网页中的内容
3、ajax可以和后台服务器进行数据交互,不会把整个页面都给传递回来,只接受更改过后的数据,动态的替换页面上原来的数据,分担了服务器的压力。

前台做数据交互:前后端分离技术

传统网页需要更新数据加载的是整个网页,ajax做的是数据交互,前台数据展示。

在这里插入图片描述

异步请求 和 同步请求

同步请求:客户端 请求 ---------(不能执行其他操作)—服务器接受----响应会客户端

异步请求:客户端请求-------(处理其他任务)—服务器接受—服务器响应

Ajax核心对象 XMLHttpRequest 基本上所有的浏览器都支持当前对象 是非标准的对象

1、它是什么?
2、可以解决什么问题?
3、怎么用?
4、是否可以优化、重构

============================================
ajax怎么用?
在这里插入图片描述

1、产生XMLHttpRequest对象
当前对象封装了请求和响应 的所有内容
在这里插入图片描述
2、发送请求
和服务器建立连接,参数第一个 :请求方式,第二个参数:请求地址 第三个参数:同步请求还是异步请求
在这里插入图片描述
发送请求send(参数)参数就是传递数据

在这里插入图片描述

以上的截图的整体
在这里插入图片描述

处理响应,监控状态码
在这里插入图片描述

===========================================

ajax数据响应

json:前端到的一种数据格式,轻量对象表现方式

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

封装ajax
在这里插入图片描述
在这里插入图片描述

jQuery方法调用ajax
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Theniceday_99/article/details/89502070
今日推荐