Cookie的使用

2025-06-10 08:40:54

1、创建对象cookie是由服务端创建的,由浏览器端保存的。所以创建对象我们应该在服务端创建cookiecookie的创建方法:1)创建一个CookieServlet在Servlet的doPost()方法中编写如下代码:

Cookie的使用

3、3)同样我们还可以同时设置多个Cookie:浏览器会按以下形式发送Cookie:Cookie: username=zhangsan; password=123456; age=20

Cookie的使用

6、2)所以我们还需要为Cookie设置一个有效时间。3)通过Cookie对象的setMaxAge()可以设置Cookie的有效时间。其中setMaxAge()接收一个int型的参数,来设置有效时间。参数主要有一下四种情况:Ø 设置为0,setMaxAge(0)Cookie立即失效,下次浏览器发送请求将不会在携带该CookieØ 设置大于0,setMaxAge(60)表示有效的秒数60就代表60秒即1分钟,也就是Cookie在1分钟后失效。Ø 设置小于0,setMaxAge(-1)设置为负数表示当前会话有效。也就是关闭浏览器后Cookie失效Ø 不设置如果不设置失效时间,则默认当前会话有效。

Cookie的使用

8、2)我尺攵跋赈们同过Cookie的setPath()来设置路径,这个路径是由浏览器来解析的所以/代表服务器的根目录。如:l 设置为 /项目名/路径 à cookie.setPath(“/项目名/侨嚅检货路径”)这样设置只有访问“/项目名/路径”下的的资源才会携带Cookie如:/项目名/路径/1.jsp 、/项目名/路径/hello/2.jsp 等l 如果不设置,默认会在访问“/项目名”下的资源时携带如:“/项目名/index.jsp” 、 “/项目名/hello/index.jsp”

Cookie的使用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢