通过servlet响应图片:
//获取JSP/html中需要的图片的路径
String path=request.getParameter("path");
//图片可以放在本地磁盘中,也可以放在项目中
String imagePath="E:/images"+path;
BufferedImage bi=ImageIO.read(new File(imagePath));
ImageIO.write(bi,"jpg",response.getOutputStream());
html或JSP图片的url中带上servlet的路径和图片本身的路径
需要加入jar包:
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.3</version>
</dependency>
//获取JSP/html中需要的图片的路径
String path=request.getParameter("path");
//图片可以放在本地磁盘中,也可以放在项目中
String imagePath="E:/images"+path;
BufferedImage bi=ImageIO.read(new File(imagePath));
ImageIO.write(bi,"jpg",response.getOutputStream());
html或JSP图片的url中带上servlet的路径和图片本身的路径
需要加入jar包:
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.3</version>
</dependency>