问题是这样的!
  比如说我输入网址后再输入该网站的一个目录,假如该目录下没有像index.jsp,default.jsp或者index.html这样的文件的话,就会显示出该目录下的所有文件。
这是很危险的
谁知道怎么解决?

解决方案 »

  1.   

    用SERVLET转发 别人就不知道你的文件位置了
      

  2.   

    可以在web服务器上设置禁止这些显示
      

  3.   

    怎么设置web 呀?
    我用的是windows 2003 server版!
    请详细说明。
      

  4.   

    第一,你可以使用error-page 来搞定问题。
    第二。你为什么会想到没有index.jsp 或者default.jsp ?
    welcome-page在web.xml里面也是可以定制的。
      

  5.   

    找到web.xml文件,(该web.xml是应用服务器下的,不是你的web应用的xml)
    找到下列段
     <init-param>
          <param-name>listings</param-name>
          <param-value>true</param-value>
        </init-param>
    将true改为false就不会显示文件列表了。
    (tomcat and jboss是这样修改的,其它的应用服务器怎么改俺就不晓得了。)
      

  6.   

    问题已经解决,我修改了listings
    谢谢参与!
    看来csdn中高人还是很多呀!