将值从JSP传递给Javascript

时间:2009-11-25 23:23:12

标签: javascript jsp google-maps

我正在使用谷歌地图,我正在尝试将数据库(Access)中的值传递给我的javascript代码。

我有

var centerPoint = new GLatLng( <% Double.parseDouble(myclass.getLatitude()); %> , <% Double.parseDouble(myclass.getLongitude()); %>);

其中myclass.getLatitude()返回我的纬度的字符串表示,并将其转换为double等...

但问题是地图不显示。

1 个答案:

答案 0 :(得分:3)

使用Double.parseDouble()几乎没有意义,因为它会立即转换回String。但是你的问题是你没有打印坐标(<%包装java scriptlet; <%= 输出表达式评估的结果)。这应该这样做:

var centerPoint = new GLatLng( <%= myclass.getLatitude() %> , <%= myclass.getLongitude() %>);