当前位置: 代码迷 >> Java Web开发 >> struts过滤器,怎么防止在地址栏打开项目文件夹,下载文档
  详细解决方案

struts过滤器,怎么防止在地址栏打开项目文件夹,下载文档

热度:6245   发布时间:2013-02-25 21:20:18.0
struts过滤器,如何防止在地址栏打开项目文件夹,下载文档
如题,
不知道说的够不够清楚。

我的项目里有很多文件夹,里面有很多word文档,这些文档是相对保密的。

但如果这么输入:http://localhost/projectName/doc/

回车,doc文件夹下的文档全部显示出来,点击就可下载。那我要怎么设置过滤器还是怎么做就能防止类似事件发生呢?




------解决方案--------------------------------------------------------
1、直接在doc文件夹下创建index.jsp或index文件来显示操作非法 :)

2、在web.xml中设置错误页面,如:
<error-page>
<error-code>404</error-code>
<location>/error/system_error.jsp</location>
</error-page>
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
在apche配置中有
Options Indexes FollowSymLinks
把其中的Indexes去掉,则不会再显示文件列表。
参见apache中文文档
http://www.unetlife.com/read.php?tid-12
  相关解决方案