From: Nathaniel G. A. <nat...@ya...> - 2004-06-16 12:58:27
|
JSP's are not a good way to generate charts. You should use a Servlet. Sounds like your problem is that there is white space somewhere in your jsp. Any 'white spaces', will be translated into something like: 'out.write( " " );' by the jsp compiler. These can be a major pain in the ass to track down. JSP's, according to the Servlet Specification are not meant to output binary data; they should only be used to output text. --- kar...@bt... wrote: > I get a blank image , similar to one when you have the wrong image > path...... > I have checked the code a few times but cant seem to figure out why.... > Also I am using a BEA weblogic 8 portal server, don't think that should > make any difference though..... > > > > -----Original Message----- > From: jch...@li... > [mailto:jch...@li...] On Behalf Of > Nathaniel G. Auvil > Sent: 15 June 2004 21:38 > To: jch...@li... > Cc: jch...@li... > Subject: Re: [jCharts-developers] 3D pie chart in a JSP > > > > this is not the proper forum for this. Please discuss this in the Users > Forum. > > what is happening? An Exception? > > > > --- kar...@bt... wrote: > > Hi, > > I was trying to create a 3d Pie chart via a JSP but it doesn't seem to > > > work... Any ideas , do you know what I am doing wrong ???? > > > > See code below..... > > > > > > Thanks > > Karan > > > > > > > > > > <%@ page > > import="java.awt.*,org.krysalis.jcharts.*,org.krysalis.jcharts.chartDa > > ta > > ..*, > > > org.krysalis.jcharts.properties.*,org.krysalis.jcharts.types.ChartType,o > > rg.krysalis.jcharts.axisChart.*, > > > org.krysalis.jcharts.test.TestDataGenerator,org.krysalis.jcharts.encoder > > s.JPEGEncoder13, > > > org.krysalis.jcharts.properties.util.ChartFont,org.krysalis.jcharts.enco > > ders.ServletEncoderHelper"%> > > <%@ page import="org.krysalis.jcharts.nonAxisChart.PieChart2D"%> > > <%@ page import="org.krysalis.jcharts.nonAxisChart.PieChart3D"%> > > <% > > try > > { > > int width = 30; > > int height = 50; > > > > PieChart2DProperties properties = new > PieChart2DProperties(); > > LegendProperties legendProperties = new > > LegendProperties(); > > legendProperties.setNumColumns( 2 ); > > legendProperties.setPlacement( LegendProperties.RIGHT ); > > ChartProperties chartProperties = new ChartProperties(); > > > > double[] data= { 81d, 55d, 39d, 20.6d }; > > String[] labels= { "BMW M5", "BMW M3", "Viper GTS-R", > > "Corvette Z06" }; > > Paint[] paints= { Color.lightGray, Color.green, Color.blue, > > Color.red }; > > > > PieChart3DProperties pieChart3DProperties= new > > PieChart3DProperties(); > > PieChartDataSet pieChartDataSet= new PieChartDataSet( "Cars > > That Own", > > data, > > labels, > > paints, > > > > pieChart3DProperties ); > > > > PieChart3D pieChart3D= new PieChart3D( pieChartDataSet, > > new LegendProperties(), > > new ChartProperties(), > > 400, 350 ); > > > > > > //PieChart3D pieChart3D= new PieChart3D( pieChartDataSet,new > > LegendProperties(),new ChartProperties(),400, 350 ); > > ServletEncoderHelper.encodeJPEG13( pieChart3D, 1.0f, response > ); > > } > > catch(Exception e) > > { > > System.out.println(e); > > } > > %> > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference > > Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer > > Conference, June 28 - July 1 at the Moscone Center in San Francisco, > > CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code > > NWMGYKND _______________________________________________ > > jCharts-developers mailing list > > jCh...@li... > > https://lists.sourceforge.net/lists/listinfo/jcharts-developers > > > > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - Helps protect you from nasty viruses. > http://promotions.yahoo.com/new_mail > > > ------------------------------------------------------- > This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn > from the experts at JavaOne(SM), Sun's Worldwide Java Developer > Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA > REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND > _______________________________________________ > jCharts-developers mailing list jCh...@li... > https://lists.sourceforge.net/lists/listinfo/jcharts-developers > > > ------------------------------------------------------- > This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference > Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer > Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA > REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND > _______________________________________________ > jCharts-users mailing list > jCh...@li... > https://lists.sourceforge.net/lists/listinfo/jcharts-users > __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail |