有些时候我们会对某些访客并不欢迎!为了不让他们进入系统,这时候就可以用过滤器进行限制.原理是当一个不受欢迎的用户发出访问请求时,首先进入过滤器进行判断他的IP是否在"黑名单",如是,就拒之墙外!
下面贴上这个简单的过滤器代码:
文件名:IPFilter.java
web.xml配置如下:
<filter>
<filter-name>IPFilter</filter-name>
<filter-class>servlets.IPFilter</filter-class>
<init-param>
<param-name>ip</param-name>
<param-value>192.168.1.101</param-value> //此为禁止访问的IP地址
</init-param>
</filter>
<filter-mapping>
<filter-name>IPFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>