簡單用戶登錄網站(HttpServlet1.2版本)
阿新 • • 發佈:2018-07-27
檢測 bsp 屬性 pan bubuko alt 頁面 分享圖片 session
案例說明:當用戶尚未登錄就訪問歡迎界面時,頁面跳轉到登錄界面,並顯示提示信息;
若用戶填寫的信息與固定用戶信息不一致時,登錄界面顯示錯誤提示信息;否則跳轉到歡迎頁面,顯示用戶名信息.
新建Login2.java -- 用戶登錄界面,當用戶信息輸入錯誤時,會顯示提醒信息.(當用戶直接訪問歡迎界面時,若用戶的session不存在,則跳轉到登錄界面,提醒用戶未登錄)
對Login2.java進行Servlet部署
新建LoginCl2.java -- 對用戶輸入的信息進行檢驗,若用戶信息正確則新增session及其屬性,必要時設置session存在時間,並跳轉到歡迎界面;若用戶填寫的信息有誤,在登錄界面顯示錯誤提醒.
對LoginCl2.java進行Servlet部署
新建Wel2.java -- 歡迎界面(檢測session的某屬性是否存在,若非空即存在,顯示歡迎信息;否則跳轉到登錄界面並顯示錯誤提醒信息)
對Wel2.java進行Servlet部署
開啟tomcat,在瀏覽器上訪問127.0.0.1:8080/myweb-site/wel2,頁面顯示跳轉到登錄界面並顯示錯誤提醒,如下:
隨便填寫用戶信息(用戶名和密碼都有誤),頁面效果如下:(用戶名或密碼有誤效果自行操作)
輸入正確的用戶信息,跳轉到歡迎界面,效果如下:
若在session存在時間20s內再次刷新頁面,頁面效果相同;若在20s後再刷新頁面,因為session已經不存在了,頁面效果如下:
簡單用戶登錄網站(HttpServlet1.2版本)