Java 在JSF2.0中使用Piechart模型
我正在开发一个应用程序,用于一次对不同的IP进行多个ping测试。这很好,但我有两个问题描述如下Java 在JSF2.0中使用Piechart模型,java,jsf-1.2,Java,Jsf 1.2,我正在开发一个应用程序,用于一次对不同的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或其他版本中,请你帮我完成。