spacefly 发表于 2013-1-28 19:44:46

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;int bytes = 0;while ((bytes = fis.read(buf)) != -1)os.write(buf, 0, bytes);fis.close();%> 
 
页: [1]
查看完整版本: jsp输出静态的图片