使用cookie與servlet實現記住賬號密碼功能
阿新 • • 發佈:2019-01-03
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名稱