带有json结果的饼图中的Struts 2 jQuery插件

带有json结果的饼图中的Struts 2 jQuery插件,jquery,struts2,pie-chart,struts2-jquery,Jquery,Struts2,Pie Chart,Struts2 Jquery,通过使用Struts2jQuery插件 我试图创建一个饼图,通过json动态获取数据 可能吗 中提到的所有示例以及我搜索的所有示例都使用s:iterator或静态数据 这是我的密码: @Action(value = "json-chart-data", results = { @Result(name = "success", type = "json") }) public String execute() {

通过使用Struts2jQuery插件

我试图创建一个饼图,通过json动态获取数据

可能吗

中提到的所有示例以及我搜索的所有示例都使用
s:iterator
或静态数据

这是我的密码:

   @Action(value = "json-chart-data", results = {
            @Result(name = "success", type = "json")
        })
      public String execute()
      {
        myData = new TreeMap<>();
        myData.put("a", 11);
        myData.put("b", 12);
        myData.put("b", 13);

        return SUCCESS;
      }
@Action(value=“json图表数据”,结果={
@结果(name=“success”,type=“json”)
})
公共字符串execute()
{
myData=newtreemap();
myData.put(“a”,11);
myData.put(“b”,12);
myData.put(“b”,13);
回归成功;
}
和jsp:

<s:url id="chartDataUrl" action="json-chart-data" />
<sjc:chart  id="chartAjax"
        pie="true"
        pieLabel="true"
        cssStyle="width: 600px; height: 400px;" >
    <sjc:chartData      
        id="chartAjaxData"
        href="%{chartDataUrl}"
            //Here we need to set list,data and label!
    />
  </sjc:chart>

标记正在工作,json结果被返回。但饼图不会显示


cjc:chartData
具有需要设置的
列表
数据
标签
属性。我尝试了不同的值,但没有运气。

如果在代码中思考,您需要为myData设置getter和setter,我还发现您遗漏了树映射的
。这些是我根据您粘贴的代码指出的,如果您有,请粘贴正确的代码。

您能否分享JSON响应以及您添加列表、数据和标签的方式,您在该部分保留了注释,因此我无法判断您是如何使用它的?