当前位置: 首页 > 图文教程 > 网络编程 > JSP > JSP技巧:发送动态图像(3)

JSP
JSP连接各类数据库大全(上)
JSP连接各类数据库大全(下)
JSP在win2000下的安装
JSP及语法概要
JSP中文问题解决方案
JSP连接SQL SERVER问题总结
在windows环境下安装tomcat
在NT上安装Apache+Servlet+jsp
jsp与ejb通信
关于JSP写文件的补充
win2k在apache1.3上配置tomcat3.1
在Linux上安装Tomcat
JSP数据库操作例程 - 数据分页显示 - JDBC 2.0 - Oracle
JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server - 1.1版本
JSP实现在浏览器关闭cookies情况下的会话管理
jsp源码实例2(获取表单参数)
jsp源码实例1(输出)
JSP文件操作例程 - 读文件
在JSP中写text文件
在Linux上架设支持JSP+PHP的Web服务器

JSP技巧:发送动态图像(3)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-04   浏览: 63 ::
收藏到网摘: n/a

  <%@ page contentType="image/jpeg"
  import="java.awt.*,java.awt.image.*,
  com.sun.image.codec.jpeg.*,java.util.*"
  %>  
  <%
  // Create image
  int width=200, height=200;
  BufferedImage image = new BufferedImage(width,
  height, BufferedImage.TYPE_INT_RGB);
  // Get drawing context  (代码实验室)
  Graphics g = image.getGraphics();
  // Fill background
  g.setColor(Color.white);
  g.fillRect(0, 0, width, height);
  // Create random polygon
  Polygon poly = new Polygon();
  Random random = new Random();
  for (int i=0; i < 5; i++) {
  poly.addPoint(random.nextInt(width),
  random.nextInt(height));
  }
  // Fill polygon
  g.setColor(Color.cyan);
  g.fillPolygon(poly);
  // Dispose context
  g.dispose();
  // Send back image
  ServletOutputStream sos = response.getOutputStream();
  JPEGImageEncoder encoder =
  JPEGCodec.createJPEGEncoder(sos);
  encoder.encode(image);
  %> (代码实验室)