jfreechart图片已经生成了。不过不能显示。我的java.io.tmpdir是在d:/tomcat508/下面的
配置文件:
<servlet>
  <servlet-name>DisplayChart</servlet-name>
  <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>DisplayChart</servlet-name> 
  <url-pattern>/servlet/DisplayChart</url-pattern> 
</servlet-mapping>
jsp:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <% 
    String fileName = (String)request.getAttribute("fileName");
    String graphURL = (String)request.getAttribute("graphURL");
 String str=System.getProperty("java.io.tmpdir"); 
    out.println(str); 
  %>
    <title>图表测试图片</title>
  </head>
  <body>
     <%if(fileName == null || graphURL == null || fileName.length() == 0 || graphURL.length()==0){%>
     传入参数不正确.
     <%}else{ %>
     <img src="<%= graphURL %>" width=600 height=400 border=0 usemap="#<%= fileName %>">
     <%}%>
  </body>
</html>
我的jfreechart在另个服务器都可以显示。不过它的java.io.tmpdir是在c:/window/temp下的。不能显示不知道什么原因