jsp 中用jfreechart 运行出错 求大神解答 或求折线例子

问题描述

jsp 中用jfreechart 运行出错 求大神解答 或求折线例子
代码如下

     DefaultCategoryDataset linedataset = new DefaultCategoryDataset();//  各曲线名称String series1 = ""订单量与时间"";String series2 = ""发生金额与时间"";    //  DefaultCategoryDataset dataset = new DefaultCategoryDataset();     while(rs.next()){  //   dataset.addValue(rs.getInt(2)rs.getDate(1) "");  linedataset.addValue(rs.getInt(2) series1 rs.getDate(1));   linedataset.addValue(rs.getInt(3) series2 rs.getDate(1));     num=num+rs.getInt(2);     money=money+rs.getFloat(3);    %>     <tr>    <td width=45% align=""center""><%out.print(rs.getDate(1));%></td>    <td width=30% align=""center""><%out.print(rs.getInt(2));%></td>    <td width=30% align=""center""><%out.print(rs.getFloat(3));%></td>        </tr>      <%    }    //定义图表对象JFreeChart chart = ChartFactory.createLineChart(""""""linedatasetPlotOrientation.VERTICALfalsefalsefalse);CategoryPlot plot = chart.getCategoryPlot();/*字体乱码异常解决代码*/chart.getTitle().setFont(new Font(""宋体"" Font.BOLD 15));   chart.getLegend().setItemFont(new Font(""黑体"" Font.BOLD 15));   CategoryAxis domainAxis = plot.getDomainAxis();      /*------设置X轴坐标上的文字-----------*/    domainAxis.setTickLabelFont(new Font(""黑体"" Font.PLAIN 11));      /*------设置X轴的标题文字------------*/    domainAxis.setLabelFont(new Font(""宋体"" Font.PLAIN 12));      NumberAxis numberaxis = (NumberAxis) plot.getRangeAxis();      /*------设置Y轴坐标上的文字-----------*/    numberaxis.setTickLabelFont(new Font(""黑体"" Font.PLAIN 12));      /*------设置Y轴的标题文字------------*/    numberaxis.setLabelFont(new Font(""黑体"" Font.PLAIN 12));/*字体乱码异常解决代码*/  // 各种属性设置...NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());rangeAxis.setAutoRangeIncludesZero(true);rangeAxis.setUpperMargin(0.20);rangeAxis.setLabelAngle(Math.PI / 2.0); //String filename = ServletUtilities.saveChartAsPNG(chart 500 300 null session);String graphURL = request.getContextPath() + ""/DisplayChart?filename="" + filename;
 HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 113 in the jsp file: /dingdanjieguo.jspThe method createLineChart(String String String CategoryDataset PlotOrientation boolean boolean boolean) in the type ChartFactory is not applicable for the arguments (String String String DefaultCategoryDataset PlotOrientation boolean boolean boolean)110:    <% 111:    } 112:    //瀹氫箟鍥捐〃瀵硅薄113: JFreeChart chart = ChartFactory.createLineChart(""""""linedatasetPlotOrientation.VERTICALfalsefalsefalse);114: CategoryPlot plot = chart.getCategoryPlot();115: /*瀛椾綋涔辩爜寮傚父瑙e喅浠g爜*/116: chart.getTitle().setFont(new Font(""瀹嬩綋"" Font.BOLD 15));An error occurred at line: 117 in the jsp file: /dingdanjieguo.jspThe method setItemFont(Font) is undefined for the type Legend114: CategoryPlot plot = chart.getCategoryPlot();115: /*瀛椾綋涔辩爜寮傚父瑙e喅浠g爜*/116: chart.getTitle().setFont(new Font(""瀹嬩綋"" Font.BOLD 15));117:    chart.getLegend().setItemFont(new Font(""榛戜綋"" Font.BOLD 15));118:    CategoryAxis domainAxis = plot.getDomainAxis();   119:    /*------璁剧疆X杞村潗鏍囦笂鐨勬枃瀛?----------*/ 120:    domainAxis.setTickLabelFont(new Font(""榛戜綋"" Font.PLAIN 11));   Stacktrace:    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)    org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)    org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)    org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

解决方案

是你的Jasper Report的编译不通过,检查一个report的内容与格式,还有数据源等。

时间: 2024-10-29 17:23:39

jsp 中用jfreechart 运行出错 求大神解答 或求折线例子的相关文章

求大神解答一下-求大神解答下这两道题目。。。。

问题描述 求大神解答下这两道题目.... 下面的题目是什么意思啊? 所有程序代码中状态显示定义到指定中类,还再进行本地判断 来源于DictionaryActivate.cs DictionaryActivate Activate = new DictionaryActivate(); 还有就是 if (Request.HttpMethod == "POST") { postapp(); } else if (Request.HttpMethod == "GET")

求大神解答跪求-求大神解答,刚学多线程

问题描述 求大神解答,刚学多线程 编写一个多线程程序模拟搬砖过程,用五个线程模拟五个人并行的排成一拍,左边的第一个人左边有无数块砖,要将左边的转依次通过这五个人传到最右边... 解决方案 消息队列.要不给每个砖加锁和加个计数,代表轮到第几个人搬

跪求大神解答-跪求大神赐予关键代码

问题描述 跪求大神赐予关键代码 我们学校最近要做一个C#的Ktv项目,作为第一个学期的结业项目.我用的是windows media player 系统自带的一个播放器,我想下载一些mkv格式的音乐视频作为数据,我想知道怎么用代码控制这个播放器做一个伴唱功能出来.开发工具用的是VS,我也是听别人说mkv格式的视频有两种方式播放.各位大神如果有更好的建议,我跪求-- 解决方案 android我知道,vs的不太清楚.

求大神解答一下-求各位大神指教一下,初学者不太会,c++

问题描述 求各位大神指教一下,初学者不太会,c++ 刚上大一,老师一直投影给我们看,不教我们怎么写,只讲他的,求 解决方案 感觉我直接给代码的话对lz不太好,lz还是自己先看一下教材自己写一下有错再把代码贴出来 解决方案二: 想到了自己当初在学校学c++的苦逼样,现在学了PHP和python后在回头看当初,觉得对于大部分学生学不好主要原因在于老师不会教.天才自学的毕竟少.对楼主的问题,如果自己想从事it那么网上csdn学院 51cto学院 慕课等等教学视频很多自己学,如果只是应付考试学分,那别在

刚学c++ 有道题目求大神解答,求帮忙,谢谢

问题描述 读程序,要求:分析描述程序功能,写出输出结果.(子类型问题)#include<iostream.h>ClassA{public:a(){a=0;}A(intj){a=j}Voidprint(){cout<a<endl;}Intgeta(){returna;}Private:inta;}ClassB:;publicA{public:B(){b=0;}B(intj,intk):A(j),b(k){}Voidprint(){A::print();cout<a<end

求大神解答一下-求解答哪一步出错了,一个死循环

问题描述 求解答哪一步出错了,一个死循环 static void Main(string[] args) { for (int j = 1; j <=9; j++) { for (int i = 1; i <= j; j++) { Console.Write("{0}*{1}={2}", j, i, i * j); } Console.WriteLine(); } Console.ReadLine(); } 解决方案 看看你的第二个for循环. for(int i = 1;

求大神解答一下-求.NET通信方法最好是socket

问题描述 求.NET通信方法最好是socket 现在有一个.NET程序.如果做一个网页可以与该程序相互通信. 解决方案 楼主 你是想问什么问题?

qt-关于QT的tableview 选中行的问题,求大神解答。

问题描述 关于QT的tableview 选中行的问题,求大神解答. 求问一下,我创建了一个tableview,添加了一些Item.问题是当前无选中行,但是我右键菜单弹出之后会发送一个信号去自动选择第一行第一个Item,我很迷惑,找不到怎么解决.求大神相助. 解决方案 http://blog.163.com/soda_water05/blog/static/2128322352013105114141459/

jsp调用javabean问题! 求大神解答啊!!

问题描述 jsp调用javabean问题! 求大神解答啊!! jsp中调用javabean,报错如下: org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 13 in the jsp file: /send.jsp The type org.apache.http.client.ClientProtocolException cannot be resolve