后台封装:

@GetMapping("/findById/{id}")
public ModelAndView findById(@PathVariable("id") Integer id) {
    // 通过id查询商品
    Goods dbgoods = goodsService.findById(id);

    // 创建ModelAndView对象
    ModelAndView mv = new ModelAndView();
    // 跳转到goods_editor.html页面
    mv.setViewName("/goods/goods_editor");
    // 封装查询结果
    mv.addObject("dbgoods",dbgoods);
    //
    return mv;
}


前端获取:

<script th:inline="javascript"> // 需要添加 th:inline 才能访问 model 中的属性
    window.onload = function () {
        console.log("页面加载完成");
        // 获取ModelAndView中的dbgoods对象
        var dbgoods = [[${dbgoods}]];
        // 打印
        console.log(dbgoods);
    }
</script>

YOLO