Java代码
File filePic = new File(path+"1-ab1.png");
if(filePic.exists()){
FileInputStream is = new FileInputStream(filePic);
int i = is.available(); // 得到文件大小
byte data[] = new byte[i];
is.read(data); // 读数据
is.close();
response.setContentType("image/*"); // 设置返回的文件类型
OutputStream toClient = response.getOutputStream(); // 得到向客户端输出二进制数据的对象
toClient.write(data); // 输出数据
toClient.close();
}
path:图片所在的文件夹目录
jsp 页面代码:
<img id="mutationImage" style="height:150px;width:750px;" src="${pageContext.request.contextPath}/img/show?" />
要点 :
直接把图片流的信息显示到页面上, 并且设置对应的contentType