首页 > 解决方案 > 如何将字符串的 java ArrayList 传递给 JavaScript

问题描述

我的 Thymeleaf 页面中有一个 javaScript 函数,其中包含一系列国家/地区

  var countries = ["Australia","Italy","France","Spain","India","China"];

但我想从控制器方法中传递国家列表。所以我通过模型将字符串列表传递给视图,并在 javaScript 中访问它,如下所示,

控制器:

 List<String> list=new ArrayList<String>();
    list.add("Australia");
    list.add("Italy");
    list.add("France");
    list.add("Spain");
    list.add("India");
    list.add("China");

    model.addAttribute("list",list);

脚本:

 var countries=[[${list}]];

但它没有按预期工作。所以请建议一种方法来成功地做到这一点

标签: javascriptjavathymeleaf

解决方案


推荐阅读