可以在过滤器的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;
}