本地数据库经纬度 调用百度mapAPI 在百度map上显示 用什么方案实现的有关问题。

本地数据库经纬度 调用百度地图API 在百度地图上显示 用什么方案实现的问题。。
百度地图开放API接口,可以将本地的GPS数据,通过百度转换接口,转成百度数据,并标记在地图上,html网页代码中调用javascript,就能实现。。这个我已经实现了。。

现在就是不明白:

1、本地数据库里的数据,怎么能读取到javascript的数组里。从而实现数据库里坐标在百度地图显示。
   
因为网页是html,静态的。所以请教大家用什么方法能实现?


2、网上有大神说:可以用jdbc连接数据库,然后ajax返回给js数组。

我已经实现jdbc连接数据库,代码是java,我是在myeclipsc中实现连接数据库,但是,连上后怎么把数据传

给javascript数组?把jdbc代码放在html网页中,也不执行啊!!不要笑我,我真不懂啊!!

3、我是小白,对这方面懂得很少,恳请大师们讲的详细点,通过什么技术我才能实现?本地数据库数据,转给本地html网页中的javascript数组。。。



------解决思路----------------------
看这么久都没人回答,我来回答一下吧,你可以通过一个action跳转到这个地图页面,就在这个action的方法里面将你说的这些数据放到request的attribute里面,然后再页面上通过EL表达式得到。当然你在action的方法里面不能将Java的数组对象放到request的attribute的里面,是要将他们转化成Json字符串,也就是将这个字符串放到request里面,在返回到前台,至于怎么转化字符串,有很多工具,例如jackson这个工具包,可以调用ObjectMapper这个借口来转化。那么在前台的页面段可以在script的片段中这样获取:var array=${jsonArray}。这里的jsonArray就是刚刚说的转化的json字符串,这里array变量就会自动是一个数组对象。那么你就可以通过数组的方式调用这个变量了。