【问题标题】:Provide data to highcharts from a Java method从 Java 方法向 highcharts 提供数据
【发布时间】:2012-02-05 11:55:34
【问题描述】:

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

使用 Arrays.toString(var),我得到了这个数组 [{'tom','1'},{'sawyer','2'}],但 highcharts 只接受这种格式的数据 ['tom','1','sawyer','2']

现在我必须获取数组并使用替换函数来获取正确的格式,但这一切都必须手动完成。

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

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

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

【问题讨论】:

    标签: java arrays list highcharts


    【解决方案1】:

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

    【讨论】:

    • 数组仍然打印为不正确的格式。在 JSF 中,大括号给出错误,因此图表甚至不显示!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 1970-01-01
      • 2010-10-05
      • 2018-07-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      相关资源
      最近更新 更多