Filter

  • 概念:Filter表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一
  • 过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。
  • 过滤器一般完成一些通用的操作,比如:权限控制,统一编码处理、敏感字符处理等等…

image.png

Filter快速入门

image.png

Filter执行流程

image.png

Filter使用细节

过滤器拦截路径的配置

过滤器链

image.png

案例

image.png

Listener

image.png

Ajax

  • 概念:AJAX(Asyncjronous JavaScript And XML):异步的JavaScript和XML(标记语言存储数据的)
  • AJAX作用:

1.与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应的数据
image.png
没有AJAX之前只有把数据列表通过域对象,通过rep传给jsp
image.png
使用了AJAX和服务器进行通信,就可以使用HTML+AJAX来替代JSP页面了

  1. 异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页技术,如:搜索联想,亭用户名是否可能校验,等等…
  2. image.png

image.png
image.png
image.png
Axios异步框架

  • Axios对原生的AJAX进行封装,简化书写

image.png

image.png
image.png
image.png

JSON

image.png
image.png
image.png
客户端的数据转到服务器,JSON->Java对象 服务器->客户端 Java对象->Json

image.png
image.png
image.png
image.png
image.png