功能分析:
要使用Spring MVC来处理返回一个图片的请求。这个跟servlet返回的实现是一样的。
代码如下:
@RequestMapping(value = "/image/get") public void getImage(HttpServletRequest request,HttpServletResponse response) { FileInputStream fis = null; response.setContentType("image/gif"); try { OutputStream out = response.getOutputStream(); File file = new File("D:"+File.separator+"timg.jpg"); fis = new FileInputStream(file); byte[] b = new byte[fis.available()]; fis.read(b); out.write(b); out.flush(); } catch (Exception e) { e.printStackTrace(); } finally { if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } } }