This question already has answers here:
Access Java / Servlet / JSP / JSTL / EL variables in JavaScript
(4个答案)
3年前关闭。
我正在使用Google Maps Java脚本API,我想在地图上显示我的Java程序中具有其经度和纬度的一些点。所以基本上我想在运行时在我的Java脚本中编写此代码-
那么,如何将这些信息从Java程序传递到Java脚本文件?
尝试在JavaScript中使用
(4个答案)
3年前关闭。
我正在使用Google Maps Java脚本API,我想在地图上显示我的Java程序中具有其经度和纬度的一些点。所以基本上我想在运行时在我的Java脚本中编写此代码-
var flightPlanCoordinates = [
{ lat: 21.124180, lng: 79.050505},
{lat: 21.124435, lng: 79.049764},
{lat: 21.124435, lng: 79.049764},
]; // these points will decided at run time in my java program
那么,如何将这些信息从Java程序传递到Java脚本文件?
最佳答案
例如在JSP中
<c:set var="json_text">
[
{ lat: 21.124180, lng: 79.050505},
{lat: 21.124435, lng: 79.049764},
{lat: 21.124435, lng: 79.049764},
]
</c:set>
尝试在JavaScript中使用
var jsonObj = ${json_text};
do {
console.log(jsonObj[a].lat+"; "+jsonObj[a].lng);
a += 1;
} while (a < jsonObj.length)
10-06 01:06