如何将服务器中某个文件夹下的所有照片显示在页面上?谢谢!急!

解决方案 »

  1.   

    得到目录下的文件LIST,然后拼接URL。如果目录不在SERVICE中,配一个虚拟路径也可以。不知道是不是这个意思。
      

  2.   

    方案一:
    1、遍历所有文件,读取文件名。
    2、连接URL,动态输出到页面。
    方案二:
    1、遍历所有文件,读取文件名。
    2、输出页面中将将文件名做为请示参数传给专门用来显示图片的SERVLET或者JSP(建议是SERVLET)
      

  3.   


    写了个简单的JSP,不过,"某个文件夹"要是web的目录或虚拟目录
    以下程序可显示web的images目录下所有jpg文件
    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.io.*"%>
    <html>
    <head>
    <title>TestImage</title>
    </head>
    <body>
    <%
    String path=request.getRealPath("/images");
    File d=new File(path);
    File list[]=d.listFiles();
    for(int i=0;i<list.length;i++){
     if(list[i].isFile()){
      String fn=list[i].getName(); 
      if (fn.indexOf(".jpg")!=-1)
        {
           out.print("<p>");
           out.print("<img src=\"images/"+fn+"\" height=\"81\">");
           out.print("</p>");
        }
     }
    }%>
    </body>
    </html>