943,935 Members | Top Members by Rank

Ad:
  • JSP Discussion Thread
  • Unsolved
  • Views: 5021
  • JSP RSS
Oct 9th, 2006
0

having problem for display the piechart in JSP

Expand Post »
i calling the method to display in web browser using JSP....ii have create the piechart using java code and save it ask JPEG......i just want to use JSP to calling and dispaly the method and display the JPEG pie chart in web browser.....

anyone who can help me here i'm very appriaciate it....
thanks you.......

--------------------------------------------------------------------------------
this is my StoreData.java file ....this is my java file that create pie chart and the data is calling from db4o database.....
-----------------------------------------------------------------------------------
package com;

import java.io.File;

import com.db4o.Db4o;
import com.db4o.ObjectContainer;
import com.db4o.ObjectSet;

import org.jfree.chart.*;
import org.jfree.data.general.*;


public class StoreData{

private static final long serialVersionUID = 1L;
private final static String filename = "C:\\CountryPieChart.yap";

public static String getFname()
{
return "C:\\CountryPieChart.jpg";
}

public static void main(String[] args){
//Delete the existing file
new File(filename).delete();
ObjectContainer db=Db4o.openFile(filename);
try {
StoreAllData();
retrieveAllData();
} finally{
db.close(); //Close the database
}
}

public static void StoreAllData() {
//Delete the existing file
new File(filename).delete();
ObjectContainer db = Db4o.openFile(filename);

//Add data to the database
CountryPeople countryName_1 = new CountryPeople("Malaysia", 100);
CountryPeople countryName_2 = new CountryPeople("New Z", 200);
CountryPeople countryName_3 = new CountryPeople("UK", 300);
CountryPeople countryName_4 = new CountryPeople("Thailand", 400);
CountryPeople countryName_5 = new CountryPeople("Singapore", 50);

//set the value to database
db.set(countryName_1);
db.set(countryName_2);
db.set(countryName_3);
db.set(countryName_4);
db.set(countryName_5);
}

public static void retrieveAllData() {

//Open db
ObjectContainer db = Db4o.openFile(filename);

//Retrieve via empty object
CountryPeople cName = new CountryPeople(null, 0);

ObjectSet result = db.get(cName);

DefaultPieDataset dataset = new DefaultPieDataset();

//retrieve the data from database
while(result.hasNext()) {
CountryPeople obj = (CountryPeople) result.next();
dataset.setValue(obj.getName(), obj.getValue());
//System.out.println(result.next());
}

//Create pie chart
JFreeChart chart = ChartFactory.createPieChart(
"Sample Chart",
dataset,
true,
true,
false);
try {
//save the pie chart as JPEG file
ChartUtilities.saveChartAsJPEG(new File("C:\\CountryPieChart.jpg"), chart, 500, 300);
} catch(Exception e) {
System.out.println("Problem for creating chart");
}
}
}

----------------------------------------------------------------------------------
this is my jsp coding .... i dont know what is the problem.........coz i very new for jsp and java............thanks....
---------------------------------------------------------------------------------
<%@page import org.jfree.data.general.PieDataset %>
<jsp:useBean id="myStoreData" class="com.StoreData" scope="page"/>

<html>
<head><title>Testing Displaying</title>
</head>
<body>

<b>Testing Display Page</b>

<img src="<jsp:getProperty name="myStoreData" property="fname" />" />
</body>

</html>
---------------------------------------------------------------------------------
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
ypsmag is offline Offline
2 posts
since Oct 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in JSP Forum Timeline: How to send an action to servlet through hyperlink and display the data on to jsp.
Next Thread in JSP Forum Timeline: Regular Expression





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC