• JSON+AJAX


    Response 响应:

    它能够响应:

    1、输出html (out.print(……))客户端渲染这个html

    2、输出一个跳转,提示客户端从新发出的1一个新的请求。

    共同点:表现层jsp都是运行在服务端的

    3、服务端response,输出JSON<纯数据>(out.print(……)),界面跟我们服务端没有任何关系,那么我们的注意力就可以集中在处理数据这一个事情上。(这一端称为后端)

    对应应该有一个叫前端,纯html的。

    注意此处的html完全在客户端上运行,不需要tomacat进行解析。消耗的是客户端的CPU,渲染的界面也在客户端执行。

    这个PrintWriter其实就是jsp中的out对象

    1、输出html+data

    request.setCharacterEncoding("UTF-8");

    response.setContentType("text/html;charset=UTF-8");

    PrintWriter out = response.getWriter();

    out.print("<b>姓名:</b>张三"+"<br>");

    2、纯输出数据,只有data

    out.print("张三");

    3、按照大家都能理解的格式,来输出数据(这个格式成为JSON)

    分多种:

    第一种:只有一个对象的{属性:xx}

    比如{"name":"张三","sex":"男"}

    第二种:多个对象的数组[]-->>[{},{},{}]

    比如[{"name":"张三","sex":"男"},{"name":"李四","sex":"女"}]

    第三种:复合1

    {"name":"张三","sex":"男","hobby":[{"hobbyName":"打篮球"},{"hobbyName":"踢足球"}]};

    第四种:复合2

    记忆:1个对象{},1个数组集合就是[]

  • 相关阅读:
    设计模式-14-桥接模式
    设计模式-13-中介者模式
    设计模式-12-命令模式
    设计模式-11-外观模式
    设计模式-10-装饰器
    设计模式-9-模板
    设计模式-8-适配器模式-组合
    设计模式-8-适配器模式-继承
    设计模式-7-策略模式+工厂模式
    设计模式-7-策略模式
  • 原文地址:https://www.cnblogs.com/wudashuai/p/9223121.html
Copyright © 2020-2023  润新知