Topic: 跪求图片显示代码 !!!!!(在线等) |
Print this page |
1.跪求图片显示代码 !!!!!(在线等) | Copy to clipboard |
Posted by: zzw5516 Posted on: 2006-05-16 16:16 如何在STRUTS中将数据库中读取出来的图片数据显示在页面中? 数据读取的 问题已经解决 就 不明白 如何利用读取的数据显示在 JSP页面 中 不知STRUTS中是否有图片 标签控件 可供使用 忙活了 很多天; 了,苦啊 还没 搞出来 望各位朋友 高手 紧急 赐教(最好有示例代码) 3Q!!!!!了先 |
2.Re:跪求图片显示代码 !!!!!(在线等) [Re: zzw5516] | Copy to clipboard |
Posted by: liboys Posted on: 2006-05-17 15:01 这是一个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_RG; 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); %> |
3.Re:跪求图片显示代码 !!!!!(在线等) [Re: zzw5516] | Copy to clipboard |
Posted by: chengbd Posted on: 2006-05-19 15:19 <img src=XXX/> XXX为返回图片输出流的servlet的URL |
4.Re:跪求图片显示代码 !!!!!(在线等) [Re: zzw5516] | Copy to clipboard |
Posted by: zzw5516 Posted on: 2006-05-24 09:43 谢谢 以上两位的帮忙 |
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 |