=============================================
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