码迷,mamicode.com
首页 > 其他好文 > 详细

从服务器中读取图片至页面中

时间:2020-03-15 09:43:47      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:servlet   从服务器   orm   服务器   output   ice   catch   else   img   

图片的数据数据库中存储:

else if ("/cake/getImg.do".equals(req.getServletPath())) {
            String idStr = req.getParameter("id");              
            Cake cake = cakeService.getCakeImg(Long.valueOf(idStr));        //通过Mybatis获取图片的数据,封装在cake这个类中
            try {
                resp.setContentType("multipart/form-data");                 
                if (null != cake && null != cake.getSmallImg()) {
                    InputStream in = new ByteArrayInputStream(cake.getSmallImg());
                    ServletOutputStream out = resp.getOutputStream();
                    byte[] b = new byte[1024];
                    int length = in.read(b);
                    while (length != -1) {
                        out.write(b);
                        length = in.read(b);
                    }
                    out.flush();
                    out.close();
                    in.close();resp.flushBuffer();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

 

从服务器中读取图片至页面中

标签:servlet   从服务器   orm   服务器   output   ice   catch   else   img   

原文地址:https://www.cnblogs.com/shouyaya/p/12495605.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!