Unfortunately, as far as I can tell the cookie is not being added. When I print 'cookieJar.getCookie()' immediately after the add method its there, but when I run the code a second time, it does not print out any cookies in the first half of the code. It appears to print out cookies for http://www.sun.com, which is why I think it is not adding.
Basically I want it to add a cookie which I can retrieve later, but I cannot seem to add the cookie. Does anyone know how I can do this?
I've never used any of the involved classes, but from my reading of the javadocs it sounds like "new CookieManager()" stores cookies in-memory, i.e., in a transient fashion. Try the other CookieManager constructor which supplies a CookieStore.
I think you're implying that I need to create a new class to implement the CookieStore interface. I'll give that a try.
Before I do that though, I had an idea. Is there the possibility that appletviewer does not have the same cookie-handling capabilities as a browser? The reason I ask is that's where the applet is running at the moment.
Furthermore, do I need to work out how to store cookies somewhere client-side from within the cookie-storing object? If so I still need to work out how to do that. In the meantime I'll try using a map or something. I'll post my findings here.