1. 程式人生 > >使用cookie與servlet實現記住賬號密碼功能

使用cookie與servlet實現記住賬號密碼功能

checkbox如果勾選了就是on,未勾選就是null,可以判斷非空來看使用者是否勾選
  //勾選了記住賬號密碼,
  if(remember!=null) {
   Cookie c1 = new Cookie("userName", uUser.getUserName());  
               Cookie c2 = new Cookie("password", uUser.getPassword());  
               c1.setMaxAge(60*60*24*30);  
               c2.setMaxAge(60*60*24*30);//這裡設定儲存這條Cookie的時間  
            response.addCookie(c1);//新增Cookie               response.addCookie(c2);   }else {//取消儲存使用者名稱 Cookie cookies[] = request.getCookies(); for (Cookie cookie : cookies) { if(cookie.getName().equals("userName")) { System.out.println("清除"); cookie.setMaxAge(0); } if(cookie.getName
().equals("password")) {
cookie.setMaxAge(0); } } }
  ${cookie.userName.value }來取得cooie中的值
  ${cookie.userName.name }獲得cookie名稱