web项目中禁止用户访问一些目录或目录中的文件
2015-10-09 15:21
706 查看
在web项目中的web.xml文件中进行配置,或者增加过滤器:
1.可以在web.xml文件中增加:
<security-constraint> <web-resource-collection> <web-resource-name>Forbidden</web-resource-name> <url-pattern>/test/*</url-pattern> </web-resource-collection> <auth-constraint/> </security-constraint>
其中test/*为test文件夹下面所有文件。
2.增加过滤器
<filter> <filter-name>accessDeniedFilter</filter-name> <filter-class>cn.test.kernel.web.filter.AccessDeniedFilter</filter-class> </filter> <filter-mapping> <filter-name>accessDeniedFilter</filter-name> <url-pattern>*.properties</url-pattern> </filter-mapping> <filter-mapping> <filter-name>accessDeniedFilter</filter-name> <url-pattern>*.conf</url-pattern> </filter-mapping>
在这个过滤器中,实现了自定义的过滤器,其中主要的功能就是返回403,告知用户禁止访问.
相关文章推荐
- jQuery plugin items filter
- 全国哀悼日网站页面变成灰色的filter方法
- 用css filter做鼠标滑过图片效果
- php 过滤器实现代码
- PHP过滤器的实现方法第1/2页
- ASP 使用Filter函数来检索数组的实现代码
- ASP.NET MVC:Filter和Action的执行介绍
- jQuery可见性过滤器:hidden和:visibility用法实例
- JQuery 选择器、过滤器介绍
- JSP Filter的应用方法
- 浅析JAVA中过滤器、监听器、拦截器的区别
- 传智播客java web 过滤器
- PHP中实现Bloom Filter算法
- Jquery find与filter函数区别 说明
- Servlet 过滤器详细介绍
- Java实现循环体的过滤器的方法
- Event filter with query SELECT * FROM __InstanceModificationEvent WITHIN
- PHP内置过滤器FILTER使用实例
- PHP中filter函数校验数据的方法详解