- 爱易网页
 
                        - 
                            JavaSript
 
                        - jsp中img展示本地图片 
 
                         
                    
                    
                    日期:2014-05-16  浏览次数:20600 次 
                    
                        
                         jsp中img显示本地图片
在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(); 
%> 
这样就可以实现显示本地的文件或图片。
                        
                     
                    
                    
                        免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。