Chris,

I've used the StoreInterceptor and my opinion is that it just isn't flexible enough to use.

To illustrate the point, consider try following;

1) You have a View Action which displays all of the data of a specific type, which uses the StoreInterceptor in retrieve in order to show confirmation messages from an Update action.

2) You have an Edit Action which sends the user to edit.jsp via the dispatcher result type. edit.jsp has a menu taking the user to other places in the app.

3) You have an Update Action which is called by submitting a form on edit.jsp, this can return the user to edit.jsp using the dispatcher if there is a problem with the form data, or it can take the user to the View Action via a redirect if everything is OK. The Update Action uses the StoreInterceptor in STORE mode in order to send a confirmation back to the View Action.

Now, if the user gets to the edit stage submits the form, but has made a mistake which sends them back to edit.jsp, clicks on the menu to go to another action they end up seeing the error message twice, once when the get redirected back to edit.jsp from the UpdateAction, and a second time when they click on any of the links from the menu on edit.jsp.

If you want to track the resolution of this, you may want to look at the JIRA issue I raised about 10 months ago... https://issues.apache.org/struts/browse/WW-1963

Al.

----- Original Message ----- From: "Chris Pratt" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <user@struts.apache.org>
Sent: Wednesday, April 02, 2008 10:55 PM
Subject: Re: Actionerrors & the Store Interceptor


Sorry Lucas, I'm still not seeing how that will help differentiate
between which result's need the messages collected and which don't?

And I have to agree with Laurie, that I don't understand the
difference between the store interceptor and what you're proposing.
 (*Chris*)

On Wed, Apr 2, 2008 at 2:47 PM, Lukasz Lenart
<[EMAIL PROTECTED]> wrote:
> Umm, that's what the Store Interceptor is.

 Not exactly, you have to specify for which action store the messages,
 and for which retrieve them back. There is no magic, everything hand
 coded ;-)



 Regards
 --
 Lukasz

 http://www.linkedin.com/in/lukaszlenart

 ---------------------------------------------------------------------


To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to