Joined: Jun 23, 2001
I hope that there is only way for this. The solution is to call a servlet will set cookies. The servlet output, the HTML page should immediately refresh to some servlet which will try to retrieve the cookie set by the previous servlet. If it is able to retrieve the cookie, then the client browser accepts cookie else not. In this regard, let me tell you that there are two types of cookies, one is persistent cookies and the other is non-persistent cookies. This could be seen better with netscape navigator. Session maintenance with getsession() method uses non-persistent cookies. setCookie() method uses persistent cookies. The solution I gave above is for persistent cookies. You can use the same solution but use the getsession() method to test for non-persistent cookies. Hope you understood the solution.
Joined: Mar 04, 2009
I have tried something like that.... Waiting for the server to start up in debug mode. Let's see what happens!
Joined: Aug 18, 2011
i could not understand to check the cookie is enabled or not is quite complicated. why the http header or request object does not contain those information?