• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Setting Multiple values in cookie before the response is committed

 
Bharathkvr Kumar
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I need to set multiple values for a cookie with same name.

CookieName Value

User Name -- Xyz
Address -- abc
phone -- 123.

I have a method which sets one value at a time. (user --->name--->xyz) and adds it to the response. I call this method 3 times at 3 different places, for the same request before the response is committed. So,I have only the last set property .

We can have all the three values if i do response.addCookie for the same cookieName only once.But is there any other way so that response.addCookie can be called 3 times for the same request.

Also,

Once i call response.addCookie, is it possible to retrieve the set value before the response is committed.

Thanks.

 
Ulf Dittmer
Rancher
Pie
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to JavaRanch.

If you want to have 3 cookies, then you need to give them 3 different names. You can only have a single cookie with any particular name.

Or you could use a single cookie that has all the information in an simple format like "name=xyz;address=abc;phone=123"; just make sure that the delimiter (";" in this case) isn't part of the data.

is it possible to retrieve the set value before the response is committed.

No
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic