利用JSP+JS+CSS+Servlet實現使用者登入,儲存使用者名稱密碼功能
阿新 • • 發佈:2019-01-02
private void rememberMe(String userName,String password,HttpServletResponse response){
Cookie cookies = new Cookie("user", userName+"-"+password);
cookies.setMaxAge(1*60*60*24*7);//1*60一分*60一小時*24一天*7一星期
response.addCookie(cookies);
}
<% if(request.getAttribute("cookies")==null){ String userName=null; String password=null; Cookie[] cookiess = request.getCookies(); for(int i=0;i<cookiess.length;i++){ if(cookiess[i].getName().equals("user")){ userName = cookiess[i].getValue().split("-")[0]; password = cookiess[i].getValue().split("-")[1]; System.out.println("獲取到的使用者名稱是:"+userName+" 獲取到的密碼是:"+password); } } if(userName==null){ userName=""; } if(password==null){ password=""; } pageContext.setAttribute("user", new User(userName,password)); } %>