Cookies 将多个cookie写入Java HTTP响应(HttpSlingServletResponse)不起作用

Cookies 将多个cookie写入Java HTTP响应(HttpSlingServletResponse)不起作用,cookies,httpresponse,sling,Cookies,Httpresponse,Sling,我正在尝试向SlingHttpServletResponse写入多个cookie,但是在浏览器中只能看到我写入的最后一个cookie 前。 addCookie(新Cookie(“foo”,“bar”)); 回答:addCookie(新的Cookie(“狮子”、“熊”)); addCookie(新的Cookie(“猫”、“狗”)) 当我在浏览器上查看cookie时,我看到的唯一cookie是:“猫”、“狗”cookie 如果我切换顺序,最后一个cookie始终是显示的cookie(因此我不认为它与

我正在尝试向SlingHttpServletResponse写入多个cookie,但是在浏览器中只能看到我写入的最后一个cookie

前。 addCookie(新Cookie(“foo”,“bar”)); 回答:addCookie(新的Cookie(“狮子”、“熊”)); addCookie(新的Cookie(“猫”、“狗”))

当我在浏览器上查看cookie时,我看到的唯一cookie是:“猫”、“狗”cookie 如果我切换顺序,最后一个cookie始终是显示的cookie(因此我不认为它与特定cookie有关)

JavaAPI表明您可以多次调用response.addCookie()来添加任意数量的cookie


我不确定这是否是一个特定的问题(我不认为会),但它可能是

查看代码,我怀疑这是所使用的底层servlet容器的问题


默认情况下,Sling使用ApacheFelixHTTP包中包含的Jetty6容器。

谢谢Felix。我会对你的发现感兴趣的。不,我想人们在4年前就停止使用它了:丹妮运气好吗?或者唯一的解决办法是停止使用吊索?:DI将检查新版本的吊索;这是4年前发布的,自从对sling和jetty进行了更新之后。我最近没有遇到过这种情况,但我想不起来在最近的内存中设置了多个cookie(我可能有,但可以肯定地说)