Codes for AvailableChart.jsp
Code: Select all
<form action="ChartTest" method="post">
Pie Chart <input type="submit" value="View"/>
</form>
Code: Select all
package Servlet;
import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;
public class ChartTest extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String[][] aryDat = {{"a","150000"}, {"b","55500"}, {"c","75000"}, {"d","83100"}, {"e","22500"}};
DefaultPieDataset objDpd = new DefaultPieDataset();
for(int i = 0; i < aryDat.length; i++){
objDpd.setValue(aryDat[i][0],Integer.parseInt(aryDat[i][1]));
}
JFreeChart objCht = ChartFactory.createPieChart3D("My Chart", objDpd, true, false, false);
response.setContentType("text/html");
ServletOutputStream objSos = response.getOutputStream();
ChartUtilities.writeChartAsJPEG(objSos, objCht, 600, 400);
}
}
1) I don't know what to modify to my servlet codes to be able to display my chart to DisplayChat.jsp
2) I don't know what to code for my jsp page(DisplayChart.jsp) in order to display the chart i've created.
I really need help please, many thanks. Good day to all.
Regards.