I believe the the thread storage is reset for each request, and the Ajax request and the redirect are two different requests.
On Mon, Jul 11, 2016 at 11:52 PM, Paul Hoadley <[email protected]> wrote: > Hello, > > I’m working on an app where some page-level informational messages (such > as validation problems) are stored in ERXThreadStorage, and displayed by > the page wrapper. This works great for full page loads. > > In a few places, I’m doing some Ajax submissions with AjaxSubmitButton. In > the usual case, nothing goes wrong and an AjaxUpdateContainer displays some > new information. I figured that a reasonable way to display validation > errors from these Ajax submissions would be to stash the messages in > ERXThreadStorage in the usual way, and then use ERXRedirect and > its setComponentToPage() to just force a full page reload. This all works > except (critically) the _retrieval_ of the messages from > ERXThreadStorage—there’s nothing there. Is this expected? Is the invocation > of the action method by the Ajax submission on a different thread? > > > -- > Paul Hoadley > http://logicsquad.net/ > > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > > https://lists.apple.com/mailman/options/webobjects-dev/lon.varscsak%40gmail.com > > This email sent to [email protected] >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
