時隔兩個月我又回來看了一邊,看大家都在說看不懂,其實我第一次看的時候也不懂的?,F(xiàn)在真的懂了。多看看真的你會發(fā)現(xiàn)老師講的不錯的
2017-07-10
不知道這個問題你有沒有了自己的思路,我有了大概的想法:用戶在登錄時候輸入了錯誤的登錄信息訪問fial.jsp頁面,否則不可訪問如果直接訪問此頁面直接跳轉至login.jsp頁面,另外用戶如果登錄了系統(tǒng)那么用戶就不可以在訪問此頁面了(類似一個計數(shù)存儲一個值然后進行相關業(yè)務邏輯處理實現(xiàn)),求解
。
。
雙重校驗是很重要的,先進行客戶端也就是頁面的數(shù)據(jù)校驗,然后在進行服務器端也就后臺的校驗只有這樣才夠嚴謹。
用戶不登錄可以直接訪問fial.jsp頁面,造成此結果的原因是在攔截器中將該地址進行放過了,可以直接去掉web.xml中的fial.jsp,另外這個頁面沒必要在此進行放過,Servlet中已經(jīng)給了一個指定的返回頁面不會造成程序的功能缺陷。
講的非常簡單粗暴容易讓人理解,慕課網(wǎng)的老師最喜歡這位老師了,好幾個課程里都是這位老師,
2017-07-09
init()初始化方法
doFilter()核心方法,完成實際的過濾操作(FilterChain參數(shù)調(diào)用chain.doFilter方法將請求傳給下一個過濾器或轉發(fā)、重定向?qū)⒄埱筠D發(fā)到其他資源)
destory()銷毀方法
doFilter()核心方法,完成實際的過濾操作(FilterChain參數(shù)調(diào)用chain.doFilter方法將請求傳給下一個過濾器或轉發(fā)、重定向?qū)⒄埱筠D發(fā)到其他資源)
destory()銷毀方法
2017-06-29