将名单传递给js,thymeleaf,springboot

时间:2018-05-23 11:39:51

标签: javascript json list thymeleaf modelandview

我想将List从控制器传递到javascript文件并在js文件中迭代它。 但我只得到了#34; undefined"在js。

我使用Thymeleaf模板,我的js文件与我的html分开。

//控制器

List<Bean> list = new ArrayList<Bean>();
model.addAttribute("list", list);

// HTML

<input id="list" type="hidden"  th:value="${list}"/>

// java描述

var list=$('#list').val();
console.log("list: "+ list); 
//[Bean(month=201805, date=2018-05-02),Bean(month=201804, date=2018-05-03)], which is correct


for(var i in list) {
  console.log("date: "+ list[i].date);  //  I  got undefined
  console.log("month: "+ list[i].month);  // I  got undefined,too
}

我希望得到月份和日期的价值,有没有人有任何想法?

0 个答案:

没有答案