zoukankan      html  css  js  c++  java
  • jsp中img显示本地图片 java程序员

    在web应用中是不能访问本地文件De,可以把要引用的文件移到项目中,通过相对路径获取。有时候我们就是需要访问本地文件,那么我们可以通过流的形式传入。例如: 
    在showPic.jsp中:<body> 
    <img align="top" src="<%=request.getContextPath()%>/viewListener/viewWareCamera/picCreate.jsp?ppath=<bean:write name='cameraOperateForm' property='picture_postion'/>" width="500" height="400" id="imgg"/> 
    </body> 
    在这里,我们的src通过调用另一个jsp来实现。并且也可以根据需要向另一个jsp传值。 
    那么,在picCreate.jsp中: 
    <%@ page import="java.io.*" %> 

    <% 
    String ppath=request.getParameter("ppath"); 
             String file = "D:/"+ppath; 
    FileInputStream in = new FileInputStream(new File(file)); 
    OutputStream o = response.getOutputStream(); 
      int l = 0; 
      byte[] buffer = new byte[4096]; 
    while((l = in.read(buffer)) != -1){ 
    o.write(buffer,0,l); 
    } 
    o.flush(); 
    in.close(); 
    o.close(); 
    %> 

    这样就可以实现显示本地的文件或图片。
  • 相关阅读:
    makefile vpath变量
    博客园 文章和随笔区别
    Linux OpenGL 实践篇-6 光照
    HTC Vive 叠影器无法创建设备
    Mybatis注解
    MyBatis缓存
    MyBatis关联映射
    动态sql
    MyBatis智能标签
    Mybatis模糊查询及自动映射
  • 原文地址:https://www.cnblogs.com/java20130725/p/3215730.html
Copyright © 2011-2022 走看看