因爲上次建立過項目,此次不用再配置。java
編寫一個servlet進行用戶名和密碼校驗,獲取登陸頁面的用戶名密碼,並顯示出來git
經過post從網頁獲取到用戶名和密碼github
鏈接數據庫,在loginServlet文件中將獲取到的用戶名和密碼與數據庫的數據做比較,符合則輸出用戶名密碼,不符合輸出:「用戶名或密碼錯誤」。web
使用cookie,若是用戶在登陸時選擇保存登陸信息,30天內,用戶無需登陸數據庫
建立一個js文件,cookie
在loginServlet文件中配置Cookiesession
登錄後按F12可在存儲-Cookie-login中查看登陸用戶信息保存的截止時間post
使用session,顯示網站當前在線人數
網站
新建一個java類,在裏面設置監聽器編碼
新建一個Servlet類,輸出監聽信息
在web.xml中配置監聽器
登錄後監聽到的在線人數
使用過濾器解決亂碼問題,登陸時用戶名爲中文可能不能正常識別,解決該問題
新建一個Filter文件,設置過濾器
在web.xml裏配置過濾器
在loginServlet中設置與項目不同的編碼方式,並註釋掉web.xml裏的配置代碼,登錄失敗並能夠看到輸出的亂碼
註釋掉編碼,取消web.xml的註釋,再次登陸能夠獲取正確的登陸信息
Github地址:https://github.com/LastReincarnation/Servlet-Appllication