這是個過濾器的內容,
[java]
void ( , ,
chain) , {
req = () ;
resp = () ;
= "";
= req.("");//獲取父url--如果不是直接輸入的話就是先前的訪問過來的頁面防止直接通過url訪問,要是用戶輸入了,這個父url是不存在的
if("".() || null==){ //判斷如果上一個目錄為空的話,說明是用戶直接輸入url訪問的
= req.();//當前請求url,去掉幾個可以直接訪問的頁面
if(.("index.jsp") || .("admin/login.jsp")){ //跳過index.jsp和登陸Login.jsp
chain.(, );
} else {
resp.("http://index.jsp");//跳回首頁
}
} else {
chain.(, );
}
}
void ( , ,
chain) , {
req = () ;
resp = () ;
= "";
= req.("");//獲取父url--如果不是直接輸入的話就是先前的訪問過來的頁面防止直接通過url訪問,要是用戶輸入了,這個父url是不存在的
if("".() || null==){ //判斷如果上一個目錄為空的話,說明是用戶直接輸入url訪問的
= req.();//當前請求url,去掉幾個可以直接訪問的頁面
if(.("index.jsp") || .("admin/login.jsp")){ //跳過index.jsp和登陸Login.jsp
chain.(, );
} else {
resp.("http://index.jsp");//跳回首頁
}
} else {
chain.(, );
}
}下面是過濾器的配置文件
[html]