轉載:https://zhidao.baidu.com/question/142779854.html
request:請求
getRequestURI:獲取請求的url
indexOf(str):求字符串內str出現的位置下標
所以:request.getRequestURI().indexOf("1.jsp")的意思就是,求請求的url內“1.jsp”的位置,返回的是一個數字,代表出現的位置,-1表示不存在。通常和-1比較來表示是否包含指定的頁面,常用於過濾器。
例:if(request.getRequestURI().indexOf("1.jsp")){
filterChain.doFilter(request,response);//給1.jsp放行
}else{
xxxxxx//不放行,進行別的操作
}