zoukankan      html  css  js  c++  java
  • 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个数组集合就是[]

  • 相关阅读:
    SpringMVC 下载本地文件
    Spring MVC 自定义转换器
    Struts,Hibernate,Spring经典面试题
    SpingMVC 执行的流程
    SpringMVC 应用配置
    SpringMVC特点
    Struts2学习
    mysql免安装配置
    mysql免安装版设置密码
    《金色梦乡》金句摘抄(六)
  • 原文地址:https://www.cnblogs.com/wudashuai/p/9223121.html
Copyright © 2011-2022 走看看