jsp读取图片路径,然后在页面中显示图片
2017-04-18 16:24
417 查看
1.前端jsp页面
2.后台controller
<!--${item }是从后台传来的图片url--> <img style="cursor:pointer;"src="${ctx}/product/readImage?filePath=${item }">
2.后台controller
@RequestMapping("/readImage") public voidreadImage(Modelmodel,HttpServletRequest request, HttpServletResponse response) throws IOException{ String filePath = request.getParameter("filePath"); File filePic = new File(filePath); if(filePic.exists()){ FileInputStream is = new FileInputStream(filePic); int i = is.available(); // 得到文件大小 byte data[] = new byte[i]; is.read(data); // 读数据 is.close(); response.setContentType("image/*"); // 设置返回的文件类型 OutputStream toClient = response.getOutputStream(); // 得到向客户端输出二进制数据的对象 toClient.write(data); // 输出数据 toClient.close(); } }
相关文章推荐
- 把图片文件存入oracle数据库 然后读取并显示在jsp页面
- JSP 页面中用绝对路径显示图片
- java以Blob形式存储,读取图片并在jsp页面显示图片流
- java 通过流的方式读取本地图片并显示在jsp 页面上(类型以jpg、png等结尾的图片)
- 从Oracle中数据库中读取以Blob类型存储的图片显示在jsp页面中
- 浅谈如何调用JSP读取数据库中图片并显示在页面上
- JSP页面如何显示(绝对路径)本地图片
- java 通过流的方式读取本地图片并显示在jsp 页面上(类型以jpg、png等结尾的图片)
- JSP 页面中用绝对路径显示图片
- java 通过流的方式读取远程图片并显示在jsp页面(类型以jpg、png等结尾的图片)
- JSP 页面中用绝对路径显示图片
- 把mysql读取的图片显示在jsp 页面上
- SpringMVC从数据库中读取图片显示到JSP页面上
- 上传图片然后显示在JSP页面上
- JSP 页面中用绝对路径显示图片
- JSP 页面中用绝对路径显示图片
- jsp页面如何显示非工程路径上的图片
- JSP读取Oracle数据库里的图片Blob字段并显示在页面上
- SpringMVC从本地磁盘读取图片显示到JSP页面上
- JSP 页面中用绝对路径显示图片