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]

Reply via email to