首页 > 学院 > 开发设计 > 正文

cookie实现自动登陆

2019-11-06 06:43:34
字体:
来源:转载
供稿:网友

一、实现思路

1、若获取到请求参数,则打印欢迎信息。

    并将信息存储到cookie

2、从cookie读取参数,若存在则打印欢迎信息

3、若都不存在,则重定向到登陆界面

二、实现

login.jsp

<form action="index.jsp" method="post">    Name:<input type="text" name="name"/>    <input type="submit" value="submit"/></form>index.jsp

 <%    //1、获取请求参数 创建cookie    String name=request.getParameter("name");    if(name!=null&&!name.trim().equals(""))    {      Cookie cookie=new Cookie("Name",name);      cookie.setMaxAge(30);      response.addCookie(cookie);    }    else{        //2、从cookie获取      Cookie [] cookies=request.getCookies();      if(cookies!=null&&cookies.length>0)      {          for(Cookie cookie:cookies)          {              if("Name".equals(cookie.getName())){                  name=cookie.getValue();              }          }      }    }    if(name!=null&&!name.trim().equals("")){        out.PRint("Hello:"+name);    }    else{        response.sendRedirect("login.jsp");    }  %>


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表