1. 程式人生 > >簡單用戶登錄網站(HttpServlet1.2版本)

簡單用戶登錄網站(HttpServlet1.2版本)

檢測 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版本)