1. 程式人生 > >利用JSP+JS+CSS+Servlet實現使用者登入,儲存使用者名稱密碼功能

利用JSP+JS+CSS+Servlet實現使用者登入,儲存使用者名稱密碼功能

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));
  		} 
  	 %>