我的servlet应该怎么放? put ur class to ./webapps/lzq/WEB-INF/classes/org/jfree/chart/servlet/DisplayChart.class 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的程序如下:package com.chart.demo;import java.io.IOException;import javax.servlet.*;import javax.servlet.http.HttpServlet;import org.jfree.data.*;import org.jfree.chart.*;/** * 演示通过servlet直接输出图表 * @author Winter Lau */public class ChartDemoServlet extends HttpServlet { public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { res.setContentType("image/jpeg"); DefaultPieDataset data = getDataSet(); JFreeChart chart = ChartFactory.createPie3DChart("水果产量图", data, true, false, false ); ChartUtilities.writeChartAsJPEG(res.getOutputStream(), 100,chart,400,300,null); } /** * 获取一个演示用的简单数据集对象 * @return */ private static DefaultPieDataset getDataSet() { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("苹果",100); dataset.setValue("梨子",200); dataset.setValue("葡萄",300); dataset.setValue("香蕉",400); dataset.setValue("荔枝",500); return dataset; }} 我的JSP如下<%@ page contentType="text/html;charset=gb2312"%><%@ page import = "com.tryit.Tryitshow" %><%@ page import = "java.io.PrintWriter" %><%@ page import = "java.text.SimpleDateFormat" %><%@ page import = "java.text.ParseException" %><%@ page import = "java.util.ArrayList" %><%@ page import = "java.util.Date" %><%@ page import = "java.util.Iterator" %><%@ page import = "java.util.Locale" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><%String filename = Tryitshow.generatePieChart("本科#100,专科#200","人才学历信息统计",session, new PrintWriter(out));String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;%><BODY><img src="<%= graphURL %>" width=500 height=300 border=0 usemap="#<%= filename %>"></BODY></HTML> 我的JSP如下:我的想法是把上面生成的图片显示(在浏览器中)<%@ page contentType="text/html;charset=gb2312"%><%@ page import = "com.tryit.Tryitshow" %><%@ page import = "java.io.PrintWriter" %><%@ page import = "java.text.SimpleDateFormat" %><%@ page import = "java.text.ParseException" %><%@ page import = "java.util.ArrayList" %><%@ page import = "java.util.Date" %><%@ page import = "java.util.Iterator" %><%@ page import = "java.util.Locale" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><%String filename = Tryitshow.generatePieChart("本科#100,专科#200","人才学历信息统计",session, new PrintWriter(out));String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;%><BODY><img src="<%= graphURL %>" width=500 height=300 border=0 usemap="#<%= filename %>"></BODY></HTML> 既然你打包为com.chart.demo,那麽妳的web.xml中第四行就应是<servlet-class>com.chart.demo.DisplayChart</servlet-class>,存放路径也应该是WEB-INF/classes/com/chart/demo/DisplayChart.class。 hibernate的一个查询问题 请教java web项目开发建议 关于淘宝中 在线聊天的实现 IE在切换菜单时 线程时如何控制的 菜鸟问个关于上传的问题,在线等,急…… 求解 迅雷HTML分页 关于tomcat的问题,急急急啊~~~SOS ※※关于表与表之间取数据的问题!真的很急呀!后悔当初数据库没好好看看! 菜鸟求教!!JWSDK问题。 一般商业的JSP,JAVA WEBSERVER(NT,UNIX)安装什么软件 在下写的一个绚丽多彩的3D花篮,现在公布源代码,希望和大家共同切磋交流:) Jsp中如何实现事务处理?
import javax.servlet.*;
import javax.servlet.http.HttpServlet;import org.jfree.data.*;
import org.jfree.chart.*;
/**
* 演示通过servlet直接输出图表
* @author Winter Lau
*/
public class ChartDemoServlet extends HttpServlet { public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException
{
res.setContentType("image/jpeg");
DefaultPieDataset data = getDataSet();
JFreeChart chart = ChartFactory.createPie3DChart("水果产量图",
data,
true,
false,
false
);
ChartUtilities.writeChartAsJPEG(res.getOutputStream(),
100,chart,400,300,null);
}
/**
* 获取一个演示用的简单数据集对象
* @return
*/
private static DefaultPieDataset getDataSet() {
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("苹果",100);
dataset.setValue("梨子",200);
dataset.setValue("葡萄",300);
dataset.setValue("香蕉",400);
dataset.setValue("荔枝",500);
return dataset;
}
}
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import = "com.tryit.Tryitshow" %>
<%@ page import = "java.io.PrintWriter" %>
<%@ page import = "java.text.SimpleDateFormat" %>
<%@ page import = "java.text.ParseException" %>
<%@ page import = "java.util.ArrayList" %>
<%@ page import = "java.util.Date" %>
<%@ page import = "java.util.Iterator" %>
<%@ page import = "java.util.Locale" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<%
String filename = Tryitshow.generatePieChart("本科#100,专科#200","人才学历信息统计",session, new PrintWriter(out));String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;
%>
<BODY>
<img src="<%= graphURL %>" width=500 height=300 border=0 usemap="#<%= filename %>">
</BODY>
</HTML>
我的想法是把上面生成的图片显示(在浏览器中)
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import = "com.tryit.Tryitshow" %>
<%@ page import = "java.io.PrintWriter" %>
<%@ page import = "java.text.SimpleDateFormat" %>
<%@ page import = "java.text.ParseException" %>
<%@ page import = "java.util.ArrayList" %>
<%@ page import = "java.util.Date" %>
<%@ page import = "java.util.Iterator" %>
<%@ page import = "java.util.Locale" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<%
String filename = Tryitshow.generatePieChart("本科#100,专科#200","人才学历信息统计",session, new PrintWriter(out));String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;
%>
<BODY>
<img src="<%= graphURL %>" width=500 height=300 border=0 usemap="#<%= filename %>">
</BODY>
</HTML>