可以动态画图输出的JSP例子

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

<%@ page autoFlush="false"

import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*"

%>

<%

out.clear();

response.setContentType("image/jpeg");

response.addHeader("pragma","NO-cache");

response.addHeader("Cache-Control","no-cache");

response.addDateHeader("Expries",0);

int width=640,height=480;

BufferedImage image= new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);

Graphics g = image.getGraphics();

g.setColor(Color.white);

g.fillRect(0,0,width,height);

g.setColor(Color.red);

g.drawString("OK",270,220);

g.drawOval(10,10,100,100);

g.dispose();

ServletOutputStream sos = response.getOutputStream();

JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sos);

encoder.encode(image);

sos.close();

%>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航