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下的。不能显示不知道什么原因
配置文件:
<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下的。不能显示不知道什么原因
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货