Hi,

I'm using a flash upload widget to post to a Lift mapped function 
("/ajax_request/name/;jsessionid=xxxxx").  That works fine, but there is a bug 
in flash on windows where it decides to send over cookies which were created in 
IE regardless of what browser you are now using.  This causes the JSESSIONID 
cookie to be sent to the server which is not associated with the current 
browser's session. That cookie seems to take precedence over the jsessionid in 
the URL which means that Lift does not find the function associated with the 
parameter.

Is there a way to tell Lift, or Jetty, that jsessionid should take precedence?  
or is there a way to hook in very early in the request cycle to allow filtering 
out cookies from the request?

Also, is there an easy way to wrap a url with the correct "jsessionid" 
parameter.  Currently I'm doing it manually: 
";jsessionid="+S.containerSession.map(_.sessionId).openOr("").  That sort of 
works, but I've noticed that the url is missing .<WorkerName> piece of the 
sessionId that Jetty appends to do allow load balancing to work correctly.


Thanks,

Jon

--

You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.


Reply via email to