java的用户登录怎样记住上次登录的用户名和密码?

2020-09-14 科技 116阅读

java的用户登录记住上次登录的用户名和密码的方式是使用cookie来保存在本地,并且需要加密保存,实例如下:

HttpServletRequest request = ServletActionContext.getRequest();
Cookie cookies[]=request.getCookies();//声明一个cookie对象
String login=null;//登录的用户名 
String password=null; //登录的密码
for (int i = 0; i < cookies.length; i++){   //取最后一次保存的用户名和密码
    if(cookies[i].getName().equals("userName")){
             login = cookies[i].getValue();
     }
    if (cookies[i].getName().equals("password")){
         password = cookies[i].getValue();
         break;
    }
    }
    if(!AssertUtil.isEmpty(login)&&!login.equals("JSESSIONID")){
    request.setAttribute("login", login);
    request.setAttribute("password", password);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com