You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by KonTiki <pa...@gmail.com> on 2008/05/05 15:05:06 UTC
RE: Redirect-Action type result warns of caught exception when
passing param
Hello Brad,
Excellent! Precise and clear.
Regards,
Kety.
Brad A Cupit wrote:
>
>> I'm of the opinion that an exception in my
>> console means something is amiss though...
>
> you've stumbled upon a little wart in the code. First things first, the
> exception is harmless and can be safely ignored.
>
> A more detailed explanation can be found in a comment within
> ObjectFactory.buildResult(..), posted below (slightly reformatted):
>
> // ognl exceptions could be thrown and be ok if, for example, the result
> // uses parameters in ways other than as properties for the result
> object.
> // For example, the redirect result from Struts 2 allows any parameters
> // to be set on the result, which it appends to the redirecting url.
> // These parameters wouldn't have a corresponding setter on the result
> // object, so an OGNL exception could be thrown. Still, this is a
> misuse
> // of exceptions, so we should look at improving it.
>
> Basically, parameters for the result are first set via setters on the
> Result object itself. If they don't exist, an exception is thrown and
> ignored. ServletRedirectResult and ServletActionRedirectResult both use
> params to mean "query string/url parameters" as opposed to properties on
> the Result object, so when using params on ServletRedirectResult or
> ServletActionRedirectResult, the exception is expected and acceptable.
>
> Brad Cupit
> Louisiana State University - UIS
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
>
--
View this message in context: http://www.nabble.com/Redirect-Action-type-result-warns-of-caught-exception-when-passing-param-tp16987947p17061225.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org