jsp输出静态的图片

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

 

img.jsp

<%@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

<%@page import="java.io.*;"%>
<%
	response.reset();
	response.setContentType("image/gif");
	response.setHeader("Cache-Control", "no-cache");
	response.setDateHeader("Expires", 0);
	java.io.FileInputStream fis = new java.io.FileInputStream(new File("e:\\aa\\haha.gif"));
	java.io.OutputStream os = response.getOutputStream();
	byte[] buf = new byte[4096];
	int bytes = 0;
	while ((bytes = fis.read(buf)) != -1)
		os.write(buf, 0, bytes);
	fis.close();
%>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值