我正在尝试将多个 cookie 写入 SlingHttpServletResponse,但是只有我写的最后一个 cookie 在浏览器中可见。
前任。response.addCookie(new Cookie("foo", "bar")); response.addCookie(new Cookie("lion", "bear")); response.addCookie(new Cookie("cat", "dog"));
当我查看浏览器上的 cookie 时,我看到的唯一 cookie 是:“cat”、“dog” cookie 如果我切换顺序,最后一个 cookie 总是显示的那个(所以我不认为它带有特定的 cookie)。
Java API 表明您可以调用 response.addCookie() 任意次数来添加任意数量的 cookie。
我不确定这是否是 Sling 的特定问题(我认为不会),但可能是?