可以在过滤器的doFilter()方法中添加以下代码以实现排除过滤个别页面和文件夹的功能。
String
request_uri
=
request.getRequestURI();
String
ctx_path
=
request.getContextPath();
//这里假设是排除登陆页面login.jsp
。排除文件夹是一样的,
if
(request_uri.substring(ctx_path.length()).equals( "login.jsp
"))
{
return;
}
String
String
//这里假设是排除登陆页面login.jsp
if
{
}
例如排除admin文件夹:/admin
if(url.substring(pagePath.length()).indexOf("install")!=-1){
return;
}