Java google开发者地理图表和DAO对象

Java google开发者地理图表和DAO对象,java,javascript,jsp,Java,Javascript,Jsp,我从谷歌看到了这个链接。。。 在此代码中 <html> <head> <script type='text/javascript' src='https://www.google.com/jsapi'></script> <script type='text/javascript'> google.load('visualization', '1', {'packages': ['geochart']})

我从谷歌看到了这个链接。。。

在此代码中

<html>
  <head>
    <script type='text/javascript' src='https://www.google.com/jsapi'></script>
    <script type='text/javascript'>
     google.load('visualization', '1', {'packages': ['geochart']});
     google.setOnLoadCallback(drawRegionsMap);

      function drawRegionsMap() {
        var data = google.visualization.arrayToDataTable([
          ['Country', 'Popularity'],
          ['Germany', 200],
          ['United States', 300],
          ['Brazil', 400],
          ['Canada', 500],
          ['France', 600],
          ['RU', 700]
        ]);

        var options = {};

        var chart = new google.visualization.GeoChart(document.getElementById('chart_div'));
        chart.draw(data, options);
    };
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

load('visualization','1',{'packages':['geochart']});
setOnLoadCallback(DrawRegionMap);
函数drawRegionsMap(){
var data=google.visualization.arrayToDataTable([
[‘国家’、‘受欢迎程度’],
[‘德国’,200],
[‘美国’,300],
[‘巴西’,400],
[Canada',500],
['France',600],
['RU',700]
]);
var选项={};
var chart=new google.visualization.geograpart(document.getElementById('chart_div'));
图表绘制(数据、选项);
};
是否可以替换“函数DrawRegionMap()的内容?” 对象来自servelet和DAO


我只是好奇…

我一直在JSP项目中使用谷歌图表。基本上,我在“function draw…()”中获取数据的方法是生成包含我自己所有数据的javascript服务器端,然后以普通java字符串对象的形式将其发送到JSP页面,像这样插入它


这样,您生成的javascript将在JSP页面运行后运行。这是一项困难的工作,但如果您仔细观察,您将更好地了解我如何从服务器获取数据,生成google图表脚本服务器端,然后在我的JSP页面中运行它

希望这有帮助

<script type="javascript/text"><%= youGeneratedJs %></script>