`
nubix
  • 浏览: 91081 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Cookie作用域问题

阅读更多
今天做应用时,为了在response中加入cookie,使用了如下代码:

Cookie s = new Cookie("s", String.valueOf(id));
s.setMaxAge(60 * 60 * 30);
CookieUtils.add(response, s);


CookieUtils为自实现的帮助类,类似于response.addCookie

所以问题就来了,由于我设cookie的path为 /a/ ,使用cookie的path为 /b/
于是在/b/中怎么也取不到相应的cookie


这个时候,应该把cookie的path设定为 / 就可以解决这个问题了:

cookie.setPath("/");


得出结论:
    有时候做应用赶时间,很可能会碰到一些很傻的BUG而找不到解决方案.
分享到:
评论

相关推荐

    二级域名和顶级域名需要同步登录如何设置cookie作用域1

    然而,设置Cookie作用域时还需要考虑一些安全和隐私问题。由于共享Cookie,一旦被攻击者获取,他可能能够访问用户在所有关联子域名下的信息。因此,确保Cookie的安全传输(例如,使用HTTPS)和设置合理的过期时间是...

    JSP的九个内置对象及四个作用域

    JSP 九个内置对象及四个作用域 JSP(Java Server Pages)是一种基于Java的服务器端脚本语言,用于生成动态网页。在JSP中,九个内置对象是指不需要预先声明就可以在脚本代码和表达式中使用的对象,这些对象都是javax...

    php中cookie的作用域

    #### 二、理解Cookie作用域 Cookie的作用域定义了Cookie可以在哪些页面或路径上被访问到。在PHP中,可以通过`setcookie()`函数来设置Cookie。该函数的基本语法为: ```php setcookie("name", "value", time()+3600...

    Cookie,Session,Application的区别与应用

    **作用域和保存时间:**只对该用户的浏览器有效,可以通过设置过期时间来控制 Cookie 的生存周期。 **应用范围:**适合存储简单的个性化信息。 **保存位置:**客户端(浏览器)。 示例代码: ```csharp // 设置 ...

    php变量作用域的深入解析

    变量的作用域是由它们的定义位置决定的,通常分为局部作用域和全局作用域两大类。 局部变量是指在函数内部定义的变量,它只在该函数内部可见,即只能在定义它的函数内部被访问。一旦函数执行完毕,局部变量就会被...

    session 作用域

    【session 作用域】在Java Web开发中,session是一个至关重要的概念,它是HTTP协议无状态特性的补充,用于在客户端浏览器和服务器之间维持状态信息。简单来说,session就是服务器为每个用户浏览器创建的一个数据存储...

    Session Cookie的HttpOnly和secure属性

    一、属性说明: 1 secure属性 ...也就是说两个属性,并不能解决cookie在本机出现的信息泄漏的问题(FireFox的插件FireBug能直接看到cookie的相关信息)。 二、实例 项目架构环境:jsp+servlet+applet

    jquery cookie 实例下载

    例如,可以指定Cookie的作用域仅限于特定的URL路径: ```javascript $.cookie('the_cookie', 'the_value', { path: '/myPath' }); ``` 或者,如果需要使Cookie在整个站点可用,可以设置域: ```javascript $.cookie...

    jquery-cookie(Jq取cookie必备).rar

    这个方法会删除指定名称的Cookie,`path`参数与设置Cookie时相同,确保在正确的作用域内删除。 jQuery Cookie还支持JSON数据类型,允许我们存储和读取结构化的数据。例如: ```javascript // 设置一个JSON格式的...

    jquery.cookie.js 存取cookie例子

    此外,`$.cookie()`方法还支持其他选项,如`path`(指定Cookie的作用路径,默认为当前页面路径)、`domain`(指定Cookie作用的域名)、`expires`(设置Cookie的过期日期,默认为浏览器会话结束时失效),以及`secure...

    java cookie 例子

    // 设置Cookie的作用域,即只能在哪个域名下访问 cookie.setPath("/"); // 默认值,整个域名 // 将Cookie添加到响应中 response.addCookie(cookie); ``` 当服务器收到请求时,可以通过`HttpServletRequest`的`get...

    cookie产生与认证

    标题“cookie产生与认证”主要涉及两个关键概念:Cookie的生成和其在用户认证中的作用。生成Cookie通常涉及到以下几个步骤: 1. 用户登录:用户提供用户名和密码,服务器验证这些信息。如果验证成功,服务器将创建...

    cookie攻击

    ### Cookie攻击概述 在网络安全领域,Cookie攻击是一种常见的攻击手段,通过操纵用户的Cookie来实现对网站功能...通过加强对用户输入的验证、限制Cookie的作用域以及采用安全的编码实践等手段,可以有效抵御这类攻击。

    JAVA100例之实例81Cookie计数器

    - 也可以设置Cookie的作用域,即路径(path)和域名(domain)。默认情况下,Cookie只对当前路径有效。 6. **访问计数器的实现**: - 在这个实例中,每次用户访问页面,服务器会检查请求中是否存在名为"counter...

    Cookie简介及JSP处理Cookie的方法

    `这行代码的作用是将创建的Cookie添加到HTTP响应的Set-Cookie头部,这样浏览器就会接收并存储这个Cookie。 2. **设置Cookie属性**: Cookies有多种属性,如有效期(maxAge)、路径(path)、域(domain)等,可以...

    cookie_session知识点

    5. **作用域**:Session作用域局限于一次完整的用户会话,即从用户打开浏览器访问项目开始,到浏览器关闭为止。由于默认的jsessionid Cookie没有设置有效期,它会在浏览器关闭时从内存中删除,导致Session失效。 6....

    HTTP cookie.doc

    - **域限制**:Cookie只能由创建它的域读取,这意味着一个网站不能读取另一个网站设置的Cookie。 ### 可替代技术 除了HTTP Cookie,还有其他类似技术,如HTML5的本地存储(Local Storage)、会话存储(Session ...

    cookie保存并读取用户登录信息

    还可以设置Cookie的作用域(`setPath()`),限制其在哪些URL下有效。 3. **Cookie的读取**:在JSP或Servlet中,我们可以通过`HttpServletRequest`对象的`getCookies()`方法获取所有Cookie,然后遍历查找我们需要的...

Global site tag (gtag.js) - Google Analytics