一尘不染

将字符串的Java ArrayList转换为JavaScript数组

javascript

在我的Java代码,我有一个ArrayListString秒。我想将此数据放在我正在处理的JSP页面上的JavaScript变量中。我的第一个想法是直接包含它,例如:

var myArray = <%= arrayList %>;

不幸的是,执行时myArray是格式为的字符串[a,b,c],而不是实际的JavaScript数组。如何从JavaArrayList到JavaScript数组获取一些数据?


阅读 242

收藏
2020-05-01

共1个答案

一尘不染

使用时,<%=arraylist%>它会调用toString()清单并进行打印 [a,b,c]

不,您不能直接从Java转换arrayList为javascript数组,不能将Java转换ArrayListJSONString,并用于JSON.parse()获取Javascript object

2020-05-01