String urlstr="/webdocs/baosteel_bsp/images/haimianbaobao6.jpg";
String path = "http://localhost:8081" + urlstr;
System.out.print("path:"+path);
URL url = new URL(path); //声明url对象
URLConnection connection = url.openConnection(); //打开连接
connection.setDoOutput(true);
BufferedImage src = ImageIO.read(connection.getInputStream()); //读取连接的流,赋值给BufferedImage对象
// 输出图象到页面
ImageIO.write(src, "JPEG",response.getOutputStream());
out.clear();
out = pageContext.pushBody();
如果是图片是jpg格式能够生成图片,但是如果是gif格式却不能生成图片,问问为什么,有什么解决办法?
解决方案 »
- 如何让一个功能在 5 秒内完成,否则就自动停止?
- 什么时候会抛出java.lang.reflect.UndeclaredThrowableException
- 关于c0p3的使用(hibernate)
- 请问怎么合并XML 读取的数据 和 recordset
- 谁能帮我解决一下啊!先谢谢了!
- myEclipse+weblogic部署ejb
- Hibernate (一对一/一对多)单向连接表关联 能不能在“一”的一方进行维护阿?
- 是否可以在JAVA程序里直接使用JNDI连接数据库呢?
- struts2 启动问题
- 求助:jbuilder9正式版的crack文件,(好象KeyGen.exe不顶用啊?~~)
- 读取不到oracle中的Blob数据是怎么回事?
- 请问一个Connect Time out的问题,谢谢!
<img src="url"></img>这样就行了
你写的像下载
ImageIO.write(src, "JPEG",response.getOutputStream())
==>
ImageIO.write(src, "gif",response.getOutputStream())