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

    这样就可以实现显示本地的文件或图片。
  • 相关阅读:
    curl crt
    test with nmap
    C#查询XML解决“需要命名空间管理器”问题
    Dapper实用教程
    javascript 计算两个日期的差值
    Glib学习笔记(二)
    安装osquery笔记
    Golang多线程简单斗地主
    PHP扩展开发之Zephir
    zabbix 安装记录
  • 原文地址:https://www.cnblogs.com/java20130725/p/3215730.html
Copyright © 2011-2022 走看看