从数据库中读取出来的图片信息如下:
                                             
图片路径:/image1312526399507.jpg            //我将图片保存到本地服务器的image目录下
图片名称:1 
图片大小:879394 
上传日期:2011-8-5  
 
图片路径:/image1312526411396.jpg  
图片名称:2 
图片大小:845941 
上传日期:2011-8-5  
 
图片路径:/image1312526626640.jpg  
图片名称:3 
图片大小:595284 
上传日期:2011-8-5 <%
         String sql="select * from image";
ResultSet rs;
rs=imageBean.executeQuery(sql);
%>
<table border="0" width="80%">
       <%
        while(rs.next()){
       
       
        String filename=rs.getString(2);
        String filesize=rs.getString(3);
        String filedate=rs.getString(4);
        String filepath=rs.getString(5);
       
       
        <tr><td valign="top"><br></td>
             <td valign="top"><br></td>
        </tr>
        <tr>
        <td width="200" rospan="2" align="center">图片路径:<%=filepath %></td>
        <td width="200" rowspan="4" align="center"><img src="image<%=filepath %>" width="100" height="100">
        </td>
        </tr>
          
        <tr align="center">
            <td width="200" align="center">图片名称:<%=filename %></td>
        </tr>
           
        <tr align="center">
               <td width="200">图片大小:<%=filesize %></td>
        </tr>
          
        <tr align="center">
               <td width="200">上传日期:<%=filedate %></td>
        </tr>
        
      
         <%
         }
         
       %>
       </table>
              
  请问哪里出错了呢?如何将服务器中的图片显示在客户端呢??

解决方案 »

  1.   

    你这个路径有问题,这个路径必须是你的jsp相对于你文件存放路径的相对路径,或者绝对路径,最好是绝对路径
      

  2.   

    我的jsp项目在tomcat的webapps目录下:webapps\image
    保存到服务器的图片是在image下的,和其他的jsp文件存放在一起,这个路径怎么写?
      

  3.   

    路径从数据库中读出来的是:图片路径:/image1312526399507.jpg
    我定义了一个url,String url="/image"  将图片上传到该目录下保存,但是如果这样写url="webapps/image"图片就上传不了