1. 程式人生 > >利用Servlet和Cookie獲取使用者上次登入時間

利用Servlet和Cookie獲取使用者上次登入時間

  • 在學習servlet和cookie中,寫了一個小測試類:
  • 通過cookie來獲取使用者上次的登入時間:
  1. 建立一個web工程,實現簡單的登

    2.在建立一個servlet檔案,配置servlet檔案.servlet檔案用來獲取使用者名稱和密碼,使用者登入.


if ("admin".equals(username) && "123".equals(password)){
  response.getWriter().write("登入成功,"+username);
}else{
response.getWriter().write("登入失敗");
}

部署專案成功以後用cookie來做下面的需求:

獲取cookie中的值.

這樣獲取我們獲取的是一個數組,我們要從陣列中獲取我們想要的物件.

因此我們要建立一個類,裡面來寫一個方法:

方法的引數為cookie物件,和我們想獲得屬性.因為當我們第一次訪問伺服器,不會出現cookie,因此要進行判斷.進行遍歷,獲取cookie的name.


第一次訪問cookie為空,因此要建立cookie物件,裡面的名字要和前面的名字一致,

設定cookie的最大生命週期.是進行型別的轉換.前面獲取的為毫秒值.

然後進行專案的部署,執行就ok