`

cookie概述、简单例子

阅读更多

1.cookie是什么?

    cookie是web应用当中非常常用的一种技术,用于储存某些特定的用户信息,cookie针对各浏览器,不同浏览器不能共享cookie。

 

2.cookie的作用?

    在用户登陆时将用户的信息存放在cookie中,用户在一定的时间中再次登陆时不需要输入用户名和密码直接跳转到下一个界面。

 

3.设置cookie

    Cookie cookie = new Cookie("key", "value");

    cookie.setMaxAge(saveTime*24*60*60);

    生存周期默认时间为秒,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。

    cookie.setPath("/test/test2");

    设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.getContextPath() + web.xml里配置的该Servlet的url-pattern路径部分) 。

    response.addCookie(cookie);

 

4.读取cookie

    该方法可以读取当前路径以及“直接父路径”的所有Cookie对象,如果没有任何Cookie的话,则返回null。如果设置了路径使用这个方法也没有值。

    Cookie[] cookies = request.getCookies();

 

5.删除cookie

    Cookie cookie = new Cookie("key", null);

    cookie.setMaxAge(0);

    设置为0为立即删除该Cookie;

 

    cookie.setPath("/test/test2");

    删除指定路径上的Cookie,不设置该路径,默认为删除当前路径Cookie;

    response.addCookie(cookie);

 

附带:

     存入项目例子和取项目例子

分享到:
评论

相关推荐

    browser-cookie 获取浏览器cookie

    #### 一、概述 `browser-cookie3` 是一个用于Python 3的库,能够帮助用户将当前浏览器中的cookies提取出来,并存储到一个`cookiejar`对象中,从而实现无需登录即可通过Python脚本获取与浏览器相同的网页内容。这个...

    cookie攻击

    为了展示第四种方法,即域名欺骗的具体操作步骤,下面提供了一个简单的例子: 1. **Admin1.htm**:服务器正常页面,设置Cookie值为“user”。 2. **Level1.htm**:测试页面,用于检查Cookie值并给出反馈。 3. **...

    利用Cookie攻击

    #### 一、Cookie欺骗与注入概述 在网络安全领域,Cookie攻击是一种常见的威胁方式,主要包括Cookie欺骗和Cookie注入两种形式。这两种攻击手段都利用了Web应用程序对于用户状态信息管理不当的问题。 - **Cookie欺骗...

    java jsp Cookie学习资料

    #### 一、Cookie 概述 Cookie 是一种在客户端(通常是用户的浏览器)存储信息的技术。当用户访问一个网站时,服务器可以通过 HTTP 响应头 `Set-Cookie` 向客户端发送 Cookie。这些 Cookie 会在客户端的浏览器中保存...

    javascript创建和存储cookie示例

    Cookie 概述 Cookie 是网络技术中的一种机制,允许服务器在用户计算机上存储一些信息。当浏览器在未来的请求中访问同一个服务器时,服务器可以通过这个机制读取之前存储的信息。Cookie 通常用于实现如会话管理、...

    PHP教程 ppt 例子

    13. **Cookie操作**:讲解cookie的工作原理,如何设置和读取cookie,以及在Web应用中的使用场景。 14. **PHP扩展和框架**:简述常见的PHP扩展(如gd、mysqli等)及其功能,以及PHP框架(如Laravel、Yii、...

    c shell cookie book

    #### 六、一些简单的例子 本章提供了几个简单的示例脚本,以帮助读者快速上手并理解 C Shell 脚本的基本结构。 #### 七、Shell 变量 这一节深入探讨了如何在 C Shell 中定义和使用变量。 - **7.1 分配标量值**:...

    nginx-sso:基于cookie和ECDSA的nginx的简单SSO系统

    概述nginx-sso通过创建会话cookie sso来工作。 该cookie包含有关用户,其会话的到期日期以及登录的客户端IP的信息。此外,该cookie包含ECDSA签名,该签名在登录期间保护有效负载的完整性。 在我们的例子中, ...

    J2ee servlet入门例子

    掌握基本的Servlet知识后,可以进一步学习MVC框架(如Spring MVC)、Filter、Listener、Session管理、Cookie操作、异常处理、JSP和Servlet的协作等内容,提升Web开发能力。 总之,"J2ee servlet入门例子"是一个理想...

    脚本入侵技术概述分析二

    在“脚本入侵技术概述分析二”这个主题中,我们将深入探讨这一领域的核心概念、常见攻击手段以及防范策略。 一、脚本入侵的基本原理 脚本入侵主要依赖于客户端或服务器端的脚本执行环境,通过注入恶意脚本代码,...

    Python使用cookielib模块操作cookie的实例教程

    本教程将介绍如何利用Python中的`cookielib`模块进行cookie管理,并通过一个具体的例子——模拟登录人人网来加深理解。 #### cookielib模块简介 `cookielib`模块是Python内置的一个用于处理HTTP cookies的库。它...

    ASP.net第一次课的详细课件及例子.rar

    1. **ASP.NET概述**:解释了ASP.NET是什么,它的历史,以及为什么选择使用ASP.NET来开发Web应用。 2. **.NET Framework基础**:介绍了.NET框架的基本概念,包括CLR(Common Language Runtime)和类库,以及如何通过...

    使用 Go 创建 Web 应用程序的最简单方法.zip

    概述对于使用 sinatra 或 web.py 等高级 Web 框架开发过网站的人来说,web.go 应该很熟悉。它被设计为轻量级 Web 框架,不会给用户带来任何脚手架。一些功能包括根据正则表达式路由到 URL 处理程序安全 Cookie支持 ...

    原创: httpclient 4.0 使用 - 访问开心网的各种组件 例子

    一、HttpClient 4.0 概述 HttpClient 4.0 提供了对 HTTP 协议的全面支持,包括 GET、POST、PUT、DELETE 等方法,以及 Cookie 管理、重定向处理、连接池管理等高级功能。它以模块化的设计允许开发者根据需求选择使用...

    Perl编程24学时教程(PDF格式,共24章)

    13.2.1 一个例子:列表中的列表 152 13.2.2 其他结构 153 13.2.3 使用引用来调试程序 154 13.3 练习:另一个游戏——迷宫 155 13.4 课时小结 157 13.5 课外作业 157 13.5.1 专家答疑 157 13.5.2 思考题 158 13.5.3 ...

    PERL编程24学时教程

    13.2.1 一个例子:列表中的列表 152 13.2.2 其他结构 153 13.2.3 使用引用来调试程序 154 13.3 练习:另一个游戏——迷宫 155 13.4 课时小结 157 13.5 课外作业 157 13.5.1 专家答疑 157 13.5.2 思考题 158 13.5.3 ...

    perl编程24学时教程.rar

    13.2.1 一个例子:列表中的列表 152 13.2.2 其他结构 153 13.2.3 使用引用来调试程序 154 13.3 练习:另一个游戏——迷宫 155 13.4 课时小结 157 13.5 课外作业 157 13.5.1 专家答疑 157 13.5.2 思考题 158 ...

    论坛自动抢沙发.zip易语言项目例子源码下载

    二、论坛自动抢沙发项目概述 “论坛自动抢沙发”是一个基于易语言编写的项目,其目标是在论坛新帖发布后,自动进行回复,争取成为第一个回复者,即“抢沙发”。这个项目对熟悉网络爬虫、自动化测试和多线程编程的...

Global site tag (gtag.js) - Google Analytics