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(); 
    %> 

    这样就可以实现显示本地的文件或图片。
  • 相关阅读:
    Python笔记 【无序】 【五】
    Python笔记 【无序】 【四】
    Python 面向对象【2】
    Python 面向对象【1】
    OpenCV 入门
    Python笔记 【无序】 【三】
    js制作秒表
    C语言No such file or directory错误
    js注册实现
    js中setTimeout和setInterval的应用方法(转)
  • 原文地址:https://www.cnblogs.com/java20130725/p/3215730.html
Copyright © 2011-2022 走看看