创建一个 Filter , class类: 其继承于 接口 Filte(接口导包:import javax.servlet.Filter;)
在 web.xml 文件中配置并映射该 Filter. 其中 url-pattern 指定该 Filter 可以拦截哪些资源, 即可以通过哪些 url 访问到该 Filter,并进行拦截;
案例:username=Tom,password=1234,设计Filter类,及jsp页面实现,输入username和password是否等于Tom和1234,不等拦截index.jsp页面跳转到hello.jsp页面,等的或,在在hello,显示;
1.建立UserNameFilter类:继承于接口Filter(接口导包:import javax.servlet.Filter;)
packagecom.lanqiao.javatest;importjava.io.IOException;importjavax.servlet.Filter;importjavax.servlet.FilterChain;importjavax.servlet.FilterConfig;importjavax.servlet.ServletException;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importorg.apache.catalina.connector.Request;public class UserNameFilter implementsFilter{//构造方法
publicUserNameFilter(){
}public voiddestroy() {
}
@Overridepubli