Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Servlet/JSP/JSF/JavaFX Script  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
reply to postflat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:跪求图片显示代码 !!!!!(在线等) [Re:zzw5516]
liboys





发贴: 2
于 2006-05-17 15:01 user profilesend a private message to userreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
这是一个JSP输出图片的例子,供你参考,其实就是将数据流发送出去,前面加个IE标头

<%@ page import="java.awt.*" %>
<%@ page import="java.awt.image.*" %>
<%@ page import="com.sun.image.codec.jpeg.*" %>
<%@ page import="java.util.*" %>

<%
    //test by liboy

    int width=400;
    int height= 400;

    BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGBlack Eye;
    
    Graphics g = image.getGraphics();
    //Graphics2d g2d = image.createGraphics();

    g.setColor(Color.white);
    g.fillRect(0, 0, width, height);
    g.setColor(Color.black);
    g.drawRect(0,0,width-1,height-1);
    // 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();

response.reset();
response.setContentType("image/jpeg");

    ServletOutputStream sos = response.getOutputStream();
    JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sos);
    encoder.encode(image);

%>




Java开发规范

话题树型展开
人气 标题 作者 字数 发贴时间
2152 跪求图片显示代码 !!!!!(在线等) zzw5516 174 2006-05-16 16:16
1638 Re:跪求图片显示代码 !!!!!(在线等) liboys 1109 2006-05-17 15:01
1653 Re:跪求图片显示代码 !!!!!(在线等) chengbd 41 2006-05-19 15:19
1847 Re:跪求图片显示代码 !!!!!(在线等) zzw5516 10 2006-05-24 09:43

reply to postflat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923