Cookie和Seesion
既然学习了javaweb,我就肯定避免不了要去接触cookie和seesion下面简单的描述一下两者: cookie: 在网站登录的时候,会有一个再次网站下记住密码的选项,如果你选上了,下次登录的时候就不用再重新输入账号密码, 这就cookie实现的一个小功能。 客户端通过浏览器向服务器发出请求(记住账号密码)服务器响应客户端给客户端发送一个大约4kb左右的文档存放在客 户端浏览器当中,这个文档就属于一个cookie,当用户再一次打开浏览器登录时,这时就需要你重新输入账号密码浏览器 直接从cookie中取值。 cooki的生命周期默认情况下:从客户端开启浏览器到关闭浏览器 (可以设置cookie的有效期,从而实现永久有效); 创建 cookie : Cookie c = new Cookie ( "name" , "value" ) ; 设置有效期: c.setMaxAge(24 * 60 * 60); //以秒为单位 这个是一天的时长 设置有效路径: c. setPath ( "127.0.0.1" ) ; 保存cookie: response. addCookie (c ) ; //使用response将cookie保存在客户端浏览器里 删除cookie: Cookie cookie = new Cookie (WebConst .USER_IN_COOKIE , "" ) ;