日期:2014-05-18  浏览次数:20752 次

如何不让别人目录下的文件???
最近做好了一个项目,Web服务器是Tomcat,已大部分完成.但有一个问题需要大家解决!

    如:   通过地址http://localhost/bbs   可以访问到首页,但是如果别人知道我网站其中的一个目录(如:Test目录)的,就能这样http://localhost/bbs/Test   直接看到我Test目录下的所有Jsp文件,如何防止这种情况出现呢?????????


------解决方案--------------------
方法1:
修改TomcatHome\conf\web.xml
...
<servlet>
<servlet-name> default </servlet-name>
<servlet-class>
org.apache.catalina.servlets.DefaultServlet
</servlet-class>
<init-param>
<param-name> debug </param-name>
<param-value> 0 </param-value>
</init-param>
<init-param>
<param-name> listings </param-name>
<param-value> true </param-value> -> 这里的true改为false
</init-param>
<load-on-startup> 1 </load-on-startup>
</servlet>
...

保存-> 重启 OK!
方法2:
在你的默认的test目录下面放一个index.jsp或者index.html内容可以都为空 这种比较简单