- 工程目录
- 程序代码
package org.fool.servlet; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet(name = "showimageservlet", urlPatterns = { "/showimageservlet" }) public class ShowImageServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String path = request.getServletContext().getRealPath("/images"); response.setContentType("image/jpeg"); BufferedInputStream in = new BufferedInputStream(new FileInputStream( path + "/books.jpg")); byte[] content = new byte[in.available()]; in.read(content); in.close(); BufferedOutputStream out = new BufferedOutputStream( response.getOutputStream()); out.write(content); out.close(); } }
- 显示结果
使用Servlet显示图片
最新推荐文章于 2021-02-27 06:02:33 发布