cewolf怎么显示不出图象??

04-11-20 bluesnow
源程序:
<%@page contentType="text/html; charset=GBK"%>
<%@page import="java.util.*"%>
<%@page import="de.laures.cewolf.*"%>
<%@page import="org.jfree.data.*"%>
<%@page import="org.jfree.data.time.*"%>
<%@page import="org.jfree.chart.tooltips.*"%>
<%@page import="org.jfree.chart.*"%>
<%@page import="org.jfree.chart.plot.*"%>
<%@page import="org.jfree.chart.axis.*"%>
<%@taglib uri='/WEB-INF/cewolf.tld' prefix='cewolf' %>
<%
DatasetProducer xyData=new DatasetProducer(){
public Object produceDataset(Map params){
XYSeries xys=new XYSeries("java 从入门到精通");
for(int i=1;i<=30;i++){
double y=1+(int)(Math.random()*20);
xys.add((double)i,y);
}
return new XYSeriesCollection(xys);
}
public String getProducerId(){
return "XYDataProducer";
}
public boolean hasExpired(Map params,Date since){
return true;
}
};
pageContext.setAttribute("xyData",xyData);
%>
<p>
<cewolf:chart
id="XYChart" type="xy"
xaxislabel="2004年6月" yaxislabel="日销售量(本)"
title="编程图书日销售量统计图(线段图)">
<cewolf:colorpaint color="ffff99"/>
<cewolf:data>
<cewolf:producer id="xyData"/>
</cewolf:data>
</cewolf:chart>
<cewolf:img
chartid="XYChart"
renderer="/cewolf"
width="500"
height="500">
</cewolf:img>
<p>
程序没错,就是运行时显示不出图象,不知为何?请高手指点

bluesnow
2004-11-20 19:43

<%@page contentType="text/html; charset=GBK"%>
<%@page import="java.util.*"%>
<%@page import="de.laures.cewolf.*"%>
<%@page import="org.jfree.data.*"%>
<%@page import="org.jfree.data.time.*"%>
<%@page import="org.jfree.chart.tooltips.*"%>
<%@page import="org.jfree.chart.*"%>
<%@page import="org.jfree.chart.plot.*"%>
<%@page import="org.jfree.chart.axis.*"%>
<%@taglib uri='/WEB-INF/cewolf.tld' prefix='cewolf' %>
<%
   DatasetProducer xyData=new DatasetProducer(){
     public Object produceDataset(Map params){
       XYSeries xys=new XYSeries("java 从入门到精通");
       for(int i=1;i<=30;i++){
         double y=1+(int)(Math.random()*20);
         xys.add((double)i,y);
         }
         return new XYSeriesCollection(xys);
       }
       public String getProducerId(){
           return "XYDataProducer";
         }
       public boolean hasExpired(Map params,Date since){
           return true;
         }
   };
       pageContext.setAttribute("xyData",xyData);
%>
<p>
<cewolf:chart
    id="XYChart"  type="xy"
    xaxislabel="2004年6月" yaxislabel="日销售量(本)"
    title="编程图书日销售量统计图(线段图)">
    <cewolf:colorpaint color="ffff99"/>
    <cewolf:data>
            <cewolf:producer id="xyData"/>
    </cewolf:data>
</cewolf:chart>
<cewolf:img
    chartid="XYChart"
    renderer="/cewolf"
    width="500"
    height="500">
</cewolf:img>
<p>

<p class="indent">

对不起,源代码第一次没发出来,重发

banq
2004-11-20 23:00
需要看容器的日志输出,才可以定位。

bluesnow
2004-11-21 09:14
我是用JBuilder作的程序。

<cewolf:img    chartid="XYChart"    renderer="/cewolf"    width="500"    height="500"></cewolf:img><p>
<p class="indent">

我感觉是这段代码的原因可改了半天,图象也没显示出来

banq
2004-11-21 09:52
不好猜测,还是要使用log4j之类记录器跟踪。