前些天您给我发了个ASP和ACCESS数据库的标注接口实例,我现在用的是JSP和MYSQL,请问下面这句
var
infowin=marker.openInfoWinHtml('<%=replace(rs("detail"),vbNewLine,"<br/>")%>');
用JSP应该怎么写,我改成了var
infowin=marker.openInfoWinHtml('<%=replace(rs.getString("detail"),vbNewLine,"<br/>")%>');可还是出错。我把其他的<%=rs("name")%>都改成了<%=rs.getSting("name")%>,就没问题。
下面是您给我发的原代码detail.asp中的一部份
<script language="javascript">
function onMarkerClick()
{
var
infowin=marker.openInfoWinHtml('<%=replace(rs("detail"),vbNewLine,"<br/>")%>');
infowin.setTitle('<%=rs("name")%>');
}
var map=new LTMaps(document.getElementById("mapDiv"));
var point=new LTPoint(<%=rs("lng")%>,<%=rs("lat")%>);
map.addControl(new LTStandMapControl());
map.addControl(new LTOverviewMapControl());
map.centerAndZoom(point,<%=rs("zoom")%>);
var scaleControl=new LTScaleControl();
scaleControl.setLeft(10);
scaleControl.setBottom(20);
map.addControl(scaleControl);
var marker=new LTMarker(point);
map.addOverLay(marker);
var mapText=new LTMapText(marker);
mapText.setLabel('<%=rs("name")%>');
map.addOverLay(mapText);
LTEvent.addListener(marker,"click",onMarkerClick);
</script>