Java 在JSF2.0中使用Piechart模型

Java 在JSF2.0中使用Piechart模型,java,jsf-1.2,Java,Jsf 1.2,我正在开发一个应用程序,用于一次对不同的IP进行多个ping测试。这很好,但我有两个问题描述如下 我必须以饼图的形式显示。当我运行多个ping页面并返回响应时,我可以看到创建的饼图,但不是每次都会看到,有时它的空饼图甚至没有创建 现在,如果创建了饼图,并且假设在同一个会话中,我使用另一个具有不同IP集的文件并运行MultiplePingTesting页面,那么我可以看到相同的早期饼图,并且没有根据新文件进行更新。我知道这是一个非常愚蠢的问题,但我无法摆脱它 如果有人能帮我,那就太好了 Bean类

我正在开发一个应用程序,用于一次对不同的IP进行多个ping测试。这很好,但我有两个问题描述如下

  • 我必须以饼图的形式显示。当我运行多个ping页面并返回响应时,我可以看到创建的饼图,但不是每次都会看到,有时它的空饼图甚至没有创建

  • 现在,如果创建了饼图,并且假设在同一个会话中,我使用另一个具有不同IP集的文件并运行MultiplePingTesting页面,那么我可以看到相同的早期饼图,并且没有根据新文件进行更新。我知道这是一个非常愚蠢的问题,但我无法摆脱它

  • 如果有人能帮我,那就太好了

    Bean类

     package My_Package;
    import java.io.Serializable;
    import org.primefaces.model.chart.PieChartModel;
    public class ChartBean implements Serializable {
    private PieChartModel pieModel;
    
    public ChartBean() {
        createPieModel();
    }
    
    public PieChartModel getPieModel() {
        return pieModel;
    }
    
    private void createPieModel() {
    
        pieModel = new PieChartModel();
    
        pieModel.set("Connected",MultiplePingTesting.i); 
        pieModel.set("Not Connected",MultiplePingTesting.j);
         //MultiplePingTesting is the class which is responsible for multiple ping testing
    }
    }
    
    XHTML代码

    <p:pieChart id="sample" value="#{ChartBean.pieModel}" legendPosition="w"
                    title="Sample Pie Chart" dataFormat= "Value" style="width:400px;height:300px" />
    
    
    
    我看到的是PrimeFaces。是的,是PrimeFaces。下面是我得到这个的链接,还有一件事我必须在JSF2.0中完成,而不是在1.2Lion或其他版本中,请你帮我完成。