一度に異なる IP に対して複数の ping テストを行うアプリケーションを開発しています。それは正常に機能していますが、以下に説明する2つの問題があります
それを円グラフ形式で表示する必要があります。複数の ping ページを実行して応答を返すと、円グラフが作成されていることがわかりましたが、毎回ではなく、円グラフでさえ作成されていない空白の場合があります。
円グラフが作成され、同じセッションで別の Ips のセットを含む別のファイルを使用し、MultiplePingTesting ページを実行したとします。新しいファイルによると、更新されていない同じ以前の円グラフが表示されます。私はそれが非常にばかげた質問であることを知っていますが、私はそれから抜け出すことができません.
誰かが私を助けることができれば、それは素晴らしいことです.
ビーンクラス
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" />