折れ線グラフにgoogle-apiを使用しています.jspページでこのように実装しています:しかし、値を取得できません,クエリは正常に実行されていますが、動的に実行できません,実際にはこのリンクに従ってください:リンクを入力してください説明はこちら
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
<%
Connection con = null;
Statement stmt = null;
con = LoginDB.createConnection();
stmt = con.createStatement();
String sql="select Day(date) as regDate,count(name) as NoOfReg from info where DATE(date) > DATE_SUB(curdate(),interval 365 day)group by regDate order by date asc;";
ResultSet rs = stmt.executeQuery(sql);
%>
<% while(rs.next()){ %>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['regDate', 'Registration'],
['<%= rs.getString(1)%>', <%= rs.getString(2)%>]
]);
var options = {
title: 'No of Registration per Day'
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
任意の入力をいただければ幸いです。