jsp输出静态的图片

2个方式,jsp中直接输出静态图片:

 

img.jsp

Html代码 复制代码
  1. <%@page import="javax.imageio.*"%>  
  2. <%@page import="java.awt.image.BufferedImage,java.io.*;"%>  
  3.   
  4. <%   
  5.     File myGifFile = new File("e:\\aa\\haha.gif");   
  6.     BufferedImage bufi = ImageIO.read(myGifFile);   
  7.     response.reset();   
  8.     response.setContentType("image/gif");   
  9.     ImageIO.write(bufi, "gif", response.getOutputStream());   
  10. %>  
<%@page import="javax.imageio.*"%>
<%@page import="java.awt.image.BufferedImage,java.io.*;"%>

<%
	File myGifFile = new File("e:\\aa\\haha.gif");
	BufferedImage bufi = ImageIO.read(myGifFile);
	response.reset();
	response.setContentType("image/gif");
	ImageIO.write(bufi, "gif", response.getOutputStream());
%>

 

 

img2.jsp

Html代码 复制代码
  1. <%@page import="java.io.*;"%>  
  2. <%   
  3.     response.reset();   
  4.     response.setContentType("image/gif");   
  5.     response.setHeader("Cache-Control", "no-cache");   
  6.     response.setDateHeader("Expires", 0);   
  7.     java.io.FileInputStream fis = new java.io.FileInputStream(new File("e:\\aa\\haha.gif"));   
  8.     java.io.OutputStream os = response.getOutputStream();   
  9.     byte[] buf = new byte[4096];   
  10.     int bytes = 0;   
  11.     while ((bytes = fis.read(buf)) != -1)   
  12.         os.write(buf, 0, bytes);   
  13.     fis.close();   
  14. %>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值