日期:2014-05-17  浏览次数:20640 次

struts过滤器,如何防止在地址栏打开项目文件夹,下载文档
如题,
不知道说的够不够清楚。

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

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

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




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

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.html