JFreeChart 能把图片以二进制流的形式保存在数据库里吗?
解决方案 »
- apache-log4j-1.2.15下载
- ajax和取值的问题
- 在Java Bean中Sleep
- 两个SQL设成一个事务时报错,系统回滚
- 有几个问题请教大家,先谢过~
- 一个好的应用,涉及数据库操作如添加记录等,(1)应在Action或ActionForm中写,(2)还是说每个Form的数据库操作都应另起一个类OtherCla
- Applet 和 WindowsXP 的问题?
- 程序为什么不能这么写?
- List集合无法获取某个对象的具体属性
- hibernate Many to one 保存one的时候将多的一方设置为null 报错
- 你的逻辑思维如何回答这个问题呢?
- 怎么样使自定义的filter的事务可以受spring控制?
jfreechart生成图片后 //======================开始输出图片
response.setContentType("image/jpeg");
OutputStream webOutput = response.getOutputStream();
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0); //首先将图片转换为byte数组
byte[] imageContexts;
ByteArrayOutputStream imageContextsOutput = new ByteArrayOutputStream();
ImageIO.write(bufferImage,"JPEG",imageContextsOutput);
imageContexts = imageContextsOutput.toByteArray();---继承ServletUtilities类,重载或重写saveChartAsPNG或saveChartAsJPEG方法
java.awt.image.BufferedImage bufferImage=chart.createBufferedImage(int width,
int height)
byte[] imageContexts;
ByteArrayOutputStream imageContextsOutput = new ByteArrayOutputStream();
ImageIO.write(bufferImage,"JPEG",imageContextsOutput);
imageContexts = imageContextsOutput.toByteArray();
在一个AV网址找到的!噢耶