zoukankan      html  css  js  c++  java
  • SpringMVC传值(对象或字符串)给前台js

    java对象到js对象

    1.先使用Jackson把对象转换成json串

    ObjectMapper objectMapper = new ObjectMapper();

    String json = objectMapper.writeValueAsString(obj); //obj为要传的对象

    2.在Controller中使用model.addAttribute("json", json);方法把json串传到前台

    3.然后在前台做如下处理(这两个引号很重要)

    var jsonStr = '${json}'

    //使用JSON.parse();把json转换成js对象

    obj = JSON.parse(jsInfo);

    //我们可以打印到控制台看一下这个对象

    console.log(jsnInfo);

    java对象列表(List)到js数组(Array)

    只需要把第1步中的obj变成List<T>就可以了

    ObjectMapper objectMapper = new ObjectMapper();

    String json = objectMapper.writeValueAsString(orderList); //orderList为List<Order>

    java嵌套对象到js对象

    只需要把第1步中的obj变成Map就可以了

    ObjectMapper objectMapper = new ObjectMapper();

    String json = objectMapper.writeValueAsString(map); //map为Map类型,key为属性名,value为引用的对象


  • 相关阅读:
    概率算法_二项分布和泊松分布
    数据库_存储过程简介(oracle版)
    机器学习算法_knn(福利)
    统计算法_概率基础
    统计算法_数值/线性关系度量
    Python总结
    Python 冒泡排序法分析
    Oracle练习详解
    LINUX基础了解
    LINUX下OA搭建
  • 原文地址:https://www.cnblogs.com/mrxiaohe/p/6534584.html
Copyright © 2011-2022 走看看