jfreechart图片显示问题一个小红叉

渗透 发布于 2011/09/14 23:05
阅读 782
收藏 0
我的环境是tomcat6.0+Myeclipse5.5 .  jfreechart
部分代码:
 

String filename = ServletUtilities.saveChartAsJPEG(chart, 800, 600, info, session);
String graphURL = request.getContextPath() + "/DisplayChart?filename=" + filename;

 
web。xml
<servlet>
        <servlet-name>Displayt</servlet-name>
        <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
    </servlet>
 <servlet-mapping>
       <servlet-name>Display</servlet-name>
      <url-pattern>/servlet/DisplayChart</url-pattern>
 </servlet-mapping>
 
页面显示图片的代码
 

我在本机测试的图片是可以正常显示在页面
但是我放到服务器上上时的图片确实一个X
小红叉的url是: http://localhost:8080/Display?filename=jfreechart-33913.jpeg 
在这里我发现图片已经生成在了tomcat/temp下
这不知道是不是怎么回事~~
加载中
0
BigMaN
BigMaN
服务器上的url在浏览器中能打开吗?打不开的话应该是路径问题,可能服务器上路径和你本地的还是有区别的,仔细看看
返回顶部
顶部