Filter过滤器、AJAX JSON

javaweb三大组件:servet、filter、listener

Filter:过滤器 

    1.定义类 ,实现Filter接口,并重写其中的方法

    2.配置Filter拦截资源的路径,在类上定义@webFilter注解

    3.在doFilter方法中,放行    filterChain.doFilter(servletRequest,servletResponse);

  filter执行流程:直行放行前逻辑--》放行--》访问资源--》执行放行后的逻辑

  拦截路径配置:/index.jsp 具体资源    /user/*  user下的所有资源    *.jsp同样后缀名的资源   /*所有资源 

Listener:监听器  用的不多了

AJAX:异步的JavaScript和XML

  作用:

    与服务器进行数据交换,通过AJAX可以给服务器发送请求,并获取服务器响应的对象

    异步交互:可以在不加载整个页面的情况下,与服务器交换数据,并更新部分网页

  原生代码很繁琐,可以看官网https://www.w3cschool.cn/ajax/ajax-asp-php.html

可以使用Axios,路径需要写全路径

  首先html页面引用axios

  然后分为get方法和post方法

    get:function里面的属性可以随便写,data代表传输过来的数据   后面是简化的

             

    post:

        

JSON:

  var json = {

     "mame":"zhangsan",

     "age":26

     "address":["北京","天津","上海"]

      }

 取值就用变量名.属性     比如   json.name就是zhangsan

api:导入坐标   fastjson  

  对象转换成字符串:JSON.toJSONString(对象)

  字符串转换成对象JSON.parseObject(字符串,实体类.class)或者只传字符串

posted @ 2022-10-03 00:05  皇天不负有心人  阅读(46)  评论(0)    收藏  举报