设置response.setContentType( "image/gif ");
然后response.getOutputStream();
将图片读入这个流中,
在jsp页面上,只要 <img src= "servlet的路径 ">
over;
示例:
public class PictureServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
String imagePath = "C:\\1.gif";
FileInputStream fis = new FileInputStream(imagePath);
int size =fis.available(); //得到文件大小
byte data[]=new byte[size];
fis.read(data); //读数据
fis.close();
response.setContentType("image/gif"); //设置返回的文件类型
OutputStream os = response.getOutputStream();
os.write(data);
os.flush();
os.close();
}
}