古詩詞大全網 - 成語查詢 - anychart怎麽在jsp中和數據進行交互?我能從數據庫讀取數據到jsp中並展示,但是anychart只能定死數據

anychart怎麽在jsp中和數據進行交互?我能從數據庫讀取數據到jsp中並展示,但是anychart只能定死數據

anyChart只認識XML數據,也就是說妳要考慮在數據庫讀取出數據後將值轉換成Anychart要求的格式的XML,然後通過URL跳轉或者AJAX獲取XML(string類型)再將XML傳給Anychart即可。

這塊代碼要做幾點:

1、java後臺獲取數據後,將數據轉換成Anychart認識的格式的XML,這個XML無法是壹個String的拼接,具體怎麽做就妳來完成了<anychart>...<series><point ...>...</series>...</anychart>

2、當妳在後臺生成了壹個string的xml後,妳可以通過頁面跳轉或者ajax獲取xml(反正就是想辦法把後臺的那個xml在前臺得到)

3、使用Javascript創建Anychart對象,將後臺獲取的xml貫入Anychart中,自然就出圖了

<script type="text/javascript" language="JavaScript">

var chart = new AnyChart('swf/AnyChart.swf', 'swf/Preloader.swf');

chart.width = "100%";

chart.height = "100%";

chart.setXMLData(${xml});

chart.write("chartContainer");

</script>