struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alfredo Manuel Osorio Martinez" <alfredo.oso...@afirme.com>
Subject RE: Have you ever used InputConfig annotation?
Date Mon, 08 Nov 2010 15:07:59 GMT
Hello,

> I still don't believe using a framework-defined method, whose intent
is to
> return a string result name, to load data is an expressive design.

Are you saying that input methods shouldn't have any logic in and just
return the string of the result. If that's the case where should you
retrieve those list values? What other alternatives do I have? The only
other one that comes to my mind is Preparable and action tag.

About Preparable interface and input field repopulation there is
something that I don't get it. When you submit the form data to the
action the Preparable (prepare method) will be executed regardless of
validation. So in the cases where the validation is going to be
successful why would you want to retrieve the input lists values or
other stuff for the input result if you are not even going to use it.
Isn't that unnecessary overhead?

Alfredo Osorio

-----Mensaje original-----
De: Dave Newton [mailto:davelnewton@gmail.com] 
Enviado el: Saturday, November 06, 2010 6:30 AM
Para: Struts Users Mailing List
Asunto: Re: Have you ever used InputConfig annotation?

I still don't believe using a framework-defined method, whose intent is
to
return a string result name, to load data is an expressive design.
 On Nov 6, 2010 2:36 AM, "Maurizio Cucchiara"
<maurizio.cucchiara@gmail.com>
wrote:
> InputConfig works as documented. I reccomend to use Li's suggestion
> for inheritance matter. When you need to overwrite base class
> behavior, then mark method with InputConfig annotation.
>
> 2010/11/5 Alfredo Manuel Osorio Martinez <alfredo.osorio@afirme.com>:
>> Hello,
>>
>> By looking at DefaultWorkflowInterceptor I saw an annotation that I
>> didn't know existed. I am talking about:
>>
>> com.opensymphony.xwork2.interceptor.annotations.InputConfig
>>
>> I think it can be used for input repopulation and can be used as an
>> alternative to Preparable and <s:action/>.
>>
>> What surprised me was that there is a little documentation about the
use
>> of the annotation or examples.
>>
>> Haver you ever used this one before?
>>
>> Is it a good idea to use it for input repopulation for example
>> collections for selects in case a validation fails?
>>
>> Thanks
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>
>
>
> --
> Maurizio Cucchiara
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message