<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'ceshi.jsp' starting page</title>
    
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">    
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script type="text/javascript" src="./js/jscharts.js"></script>
    <script src="./js/jquery-1.4.4.js"></script>
    <script src="./js/json2.js"></script>
  </head>
  
  <body>
    <div id="graph">Loading graph...</div> <script type="text/javascript">
function checkTopic() {
$.ajax({
url: 'ceshi1.action', 
type: 'post', 
dataType: 'json',
success : paint,
error : function () {
alert("error");
}
});

}

function paint(data) {
var num = data.transmit;
var value = new Array();
v1 =  new Array([1,80]);
v2 =  new Array([2,40]);
value.push(v1);
value.push(v2);
alert(value);
var myChart = new JSChart('graph', 'line');

myChart.setDataArray([[1, 80],[2, 40],[3, 60],[4, 65],[5, 50],[6, 50],[7, 60],[8, 80],[9, 150],[10, 100],[11,60]], 'blue');
myChart.setAxisPaddingBottom(40);
myChart.setTextPaddingBottom(10);
myChart.setAxisValuesNumberY(5);
myChart.setIntervalStartY(0);
myChart.setIntervalEndY(200);
myChart.setLabelX([2,'p1']);
myChart.setLabelX([4,'p2']);
myChart.setLabelX([6,'p3']);
myChart.setLabelX([8,'p4']);
myChart.setLabelX([10,'p5']);
myChart.setAxisValuesNumberX(5);
myChart.setShowXValues(false);
myChart.setTitleColor('#454545');
myChart.setAxisValuesColor('#454545');
myChart.setLineColor('#A4D314', 'green');
myChart.setLineColor('#BBBBBB', 'gray');
myChart.setTooltip([1]);
myChart.setTooltip([2]);
myChart.setTooltip([3]);
myChart.setTooltip([4]);
myChart.setTooltip([5]);
myChart.setTooltip([6]);
myChart.setTooltip([7]);
myChart.setTooltip([8]);
myChart.setTooltip([9]);
myChart.setTooltip([10]);
myChart.setFlagColor('#9D16FC');
myChart.setFlagRadius(4);
myChart.setBackgroundImage('chart_bg.jpg');
myChart.setSize(616, 321);
myChart.draw();
}
</script>
<script >checkTopic();</script>
<input type="button" value="show" onclick="checkTopic()">
  </body>
</html>
我想让jschart读取数据库中的数据,这里数据库中的数据已经可以在前台获取了 但是[[1, 80],[2, 40],[3, 60],[4, 65],[5, 50],[6, 50],[7, 60],[8, 80],[9, 150],[10, 100],[11,60]] 这种格式不知道如何生成,我上述的做法生成的数据格式是  1,80,2,40  不知道该怎么生成了。求帮忙。 或者有别的方法。。 谢谢大家了。