<%@ page con*****<% File dir=new File("d:/tan/");
File file[]=dir.listFiles();
%><%for(int i=0;i<file.length;i++)
{
if(file[i].isDirectory())
out.print("<br>"+file[i].toString());
}
%>

解决方案 »

  1.   

    to:cocohui(断了线的风) 
    没明白你写的东西,我不是要显示文件列表啊,我是要怎样在在访问的时候不显示
      

  2.   

    <welcome-file-list>
            <welcome-file>xx.html</welcome-file>
            <welcome-file>xx.htm</welcome-file>
            <welcome-file>xx.jsp</welcome-file>
        </welcome-file-list>
      

  3.   

    楼上的,你的方法是不行的,如果我没有你列出的那几个文件,那么所有的文件列表照样是有的。
    楼主的问题正解如下:
    tomcat的conf/web.xml文件,把下面代码中的:
     <init-param>
                <param-name>listings</param-name>
                <param-value>true</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>保证完美的解决问题
      

  4.   

    竟然没有写完?
    把上面代码中的true改为false就可以解决问题
    faint
      

  5.   

    dropship(飞翔的年代) 的方法不管用,还是显示列表
      

  6.   

    tomcat say :  <!--   listings            Should directory listings be produced if there -->
      <!--                       is no welcome file in this directory?  [true]  -->
      

  7.   

    shanshan2004(田鼠) :我知道在web.xml里面设置
    是不知道怎么设置。你要是知道,就麻烦你写出来
      

  8.   

    Tianminghui(colin) :你说的什么我看不懂,你写的是什么啊?让我把你写的东西考到web.xml文件里?????
      

  9.   

    偶的做法是:在每个文件夹下放一个空白的html文件,名字就叫 index.html 
    :)
      

  10.   

    Gooing(月明风清,波平如镜) ,谢谢你说的清楚明了。
    但是这种方法要在每个文件夹下都加,而且让浏览者看到空白页总不是很好吧
      

  11.   

    我的做法跟Gooing(月明风清,波平如镜)是一样的
    我也想知道更好的方法
    up
      

  12.   

    <init-param>
                <param-name>listings</param-name>
                <param-value>false</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
    我测试过的,没有任何问题。你是不是没有用false
      

  13.   

    修改WEB服务器的配置文件可以关闭这个浏览目录的权限。针对不同的WEB服务器都有不同的写法。
      

  14.   

    是加在Tomcat 4.1\conf下的web.xml文件中。我原来搞错了,加在了工程的web.xml中了,所以不对。
    多谢各位!