All I can tell you is that, anecdotally, cookies work for me.  The
only difference in my code is that I'm not retrieving it immediately
(if that *is* a problem it is an easy one to get around) and I'm only
using it with the simple key/value API, i.e., I'm not setting any
expiry or anything else.

On Oct 26, 5:48 pm, Open eSignForms <yoz...@gmail.com> wrote:
> In a click handler for a checkbox to "save email", I have the
> following code:
>
> long msecs = 90*24*60*60*1000; // 90 days in milliseconds
> java.util.Date expDate = new java.util.Date(System.currentTimeMillis()
> + msecs);
> Cookies.setCookie("ce", emailField.getText().trim(), expDate, null,
> Window.Location.getPath(), EsfUtil.isRequestSecure());
> GWT.log("checkbox set cookie",null);
> String cookieEmail = Cookies.getCookie("ce");
> GWT.log("checkbox get same cookie value as: " + cookieEmail,null);
>
> Why would it be I cannot retrieve a cookie right after setting it?
> I'm using GWT 1.7.1.
>
> The hosted browser log shows:
> [INFO] checkbox set cookie
> [INFO] checkbox get same cookie value as: null
>
> I also noted that in my GWT RPC service, the server code does not have
> the cookie either, so it's not like it is set and then being passed to
> the server (though I'd expect it to).  In reality, this cookie is only
> for the browser convenience of keeping the email address to aid
> subsequent logins if they've checked the box to have it.
>
> Thanks,
> David
>
> P.S.
> EsfUtil.isRequestSecure() is just a simple query to see if I'm https
> or not (in production, it's always https and we to use secure cookies
> then, but while testing on a local PC it never is)
>
>         public static boolean isRequestSecure() {
>                 return Window.Location.getProtocol().equals("https:");
>         }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to