//这是servlet生成图片,写到浏览器的代码.
response.setHeader("Cache-Control","no-store");
response.setDateHeader("Expires",0);
response.setContentType("image/jpeg");
ServletOutputStream out = response.getOutputStream(); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(ChartUtils.getBufferedChartImage(chart));
out.close();//这是我写的下载文件的代码
response.setHeader("content-disposition", "attachment;filename="+new String(f.getSourceName().getBytes("gb2312") ,"ISO8859-1") ); java.io.RandomAccessFile fout = new java.io.RandomAccessFile(fileName, "r");
byte[] line = new byte[ (int) fout.length()];
fout.read(line);
java.io.OutputStream output=response.getOutputStream();
output.write(line);
fout.close();
output.close() ;希望对你有用...
另外我也正要学svg,不知道你那有什么资料吗?:)
[email protected] ------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
response.setHeader("Cache-Control","no-store");
response.setDateHeader("Expires",0);
response.setContentType("image/jpeg");
ServletOutputStream out = response.getOutputStream(); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(ChartUtils.getBufferedChartImage(chart));
out.close();//这是我写的下载文件的代码
response.setHeader("content-disposition", "attachment;filename="+new String(f.getSourceName().getBytes("gb2312") ,"ISO8859-1") ); java.io.RandomAccessFile fout = new java.io.RandomAccessFile(fileName, "r");
byte[] line = new byte[ (int) fout.length()];
fout.read(line);
java.io.OutputStream output=response.getOutputStream();
output.write(line);
fout.close();
output.close() ;希望对你有用...
另外我也正要学svg,不知道你那有什么资料吗?:)
[email protected] ------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
http://wwws.sun.com/software/xml/developers/svg/jsp/ 源码
<%@ page contentType="image/svg-xml" %>
<%
//
// Extract graphic parameter from request parameter
// // Title
String title = request.getParameter("title");
title = title!=null?title:"Your Title Here";
// Main color
String color = request.getParameter("color");
color = color!=null?color:"#666699";
...
%>
...
但是在客户端提示是否下载此JSP文件,因为MIME类型设定为contentType="image/svg-xml",怎么解决呢?