Hope to have some inputs from you. I'm having trouble implementing cookies
in Tomcat

I wrote the following codes

Cookie cookie1 = new Cookie("User_ID", Integer.toString(userid));
Cookie cookie2 = new Cookie("MerchantID", Integer.toString(merchantID));
Cookie cookie3 = new Cookie("SecurityLevel",
Integer.toString(SecurityLevel));
res.addCookie(cookie1);res.addCookie(cookie2);
res.addCookie(cookie3);
res.sendRedirect("/test/servlet/MyServlet");

I am expecting to get the cookies I have set when I retrieve them from
"MyServlet"
I check them using this code:

if (cookies !=null){
    for(int i=0; i< cookies.length; i++){
        System.out.println("Name  : "+cookies<i>.getName());
        System.out.println("Value : "+cookies<i>.getValue());
    }
}


My expected result should be the following:
Name: UserID
Value: UserID Value
Name: MerchantID
Value: MerchantID value
Name: SecurityLevel
Value: SecurityLevel value

But why am i getting only 1 value which happens to be
JSESSIONID ( coming from the session created)
and its sessionid as the value
why cant it create cookies and store the values in it?

Comments and Suggestions are highly appreciated :)

Reply via email to