JSP:显示本地图片

<%@page import="javax.imageio.ImageIO"%>
<%@page import="java.io.FileInputStream"%>
<%@page import="java.io.InputStream"%>
<%@page import="java.io.File"%>
<%@page import="java.io.OutputStream"%>
<!-- 需要设置contentType属性 -->
<%@ page language="java" contentType="image/jpg; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%
	OutputStream outputStream = response.getOutputStream();

	File file = new File("D:\\Aiden\\Web\\ShowPicture\\test.jpg");
	InputStream inputStream = new FileInputStream(file);
	byte[] bytes = new byte[1024];
	int length = 0;
	while ((length = inputStream.read(bytes)) != -1) {
		outputStream.write(bytes, 0, length);
	}

	outputStream.close();
	inputStream.close();
%>

代码很简单,就是将图片二进制流输出到response.getOutputStream()中,然后再设置contentType属性就可以了~

猜你喜欢

转载自blog.csdn.net/new_Aiden/article/details/50934111