2012-02-05 74 views
0

我有一个从数据库中检索数据的java方法和一个管理这些数据的bean。从Java方法向数据库提供数据

使用Arrays.toString(VAR),我得到这个数组[{'tom','1'},{'sawyer','2'}]但highcharts只有以这种格式['tom','1','sawyer','2']

接受数据,现在我已经得到了阵列,通过替换功能以获得正确的格式,但所有这些都必须手动完成。

我的问题是如何将数组转换为正确的格式,然后将其传递给highcharts数据。

  1. 如何在页面加载时加载Java方法?

感谢您的耐心和提前的帮助。

回答

0

需要传递给highcharts的数据必须是JSON。所以最好的方法是使用JSON库。 http://json.org/java/

+0

数组仍被打印为不正确的格式。在JSF中,大括号会给出错误,因此图表甚至不会显示! – yash 2012-02-05 20:50:32

0

数据也可以通过xml传递。我发现传递数据的最佳方式是创建一个字符串作为java类本身,并在调用此java方法的页面中,我们只需创建一个xml dom解析器它将字符串转换为xml,从而轻松地使用jQuery将数据推送到高位图。

相关问题