struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Al Sutton" <>
Subject Re: Actionerrors & the Store Interceptor
Date Thu, 03 Apr 2008 06:17:38 GMT

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...


----- Original Message ----- 
From: "Chris Pratt" <>
To: "Struts Users Mailing List" <>
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
> <> 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
>>  ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>>  For additional commands, e-mail:
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message