I, actually, will be trying out changing the default strategy. The
application is still small enough that even if something breaks, it can be
mended without too much pain. Thanks.

-a

On 13 July 2010 16:08, Nikolaos Giannopoulos <nikol...@brightminds.org>wrote:

>  Aaron,
>
> Freddy Daoud mentions in his book on pg 183 why BeanFirstPopulationStrategy
> isn't the default...
>
> i.e. even though it is often the preferred strategy in that it uses values
> set in the action bean first and if that fails uses the request
> parameters... it wasn't introduced until 1.4 and 1.5.x still has
> DefaultPopulationStrategy as default due to unknown / possible backward
> compatibility issues.
>
> I wonder though, if you haven't come across this issue before then either
> you haven't discovered this unwanted behaviour in your other action beans
> that might fail initial validation or you don't have other action beans that
> fail initial validation... either way this can only help your code... unless
> you are relying on the DefaultPopulationStrategy for some reason... .
>
> Lastly, I understand that you might be worried that something might break
> if you have built your App implicitly leveraging DefaultPopulationStrategy
> but it would appear that any re-testing would not be for naught as one day
> it "should" be the default... .
>
> I would have expected that a major release like 1.5 would have changed
> this... hopefully 1.6 will... ;-)
>
> --Nikolaos
>
>
>
> Aaron Stromas wrote:
>
> I wanted to be sure I'm not busting out of framework if there is a way not
> having to do so. Thanks again,
>
> -a
>
> On 13 July 2010 15:03, Levi Hoogenberg <levihoogenb...@gmail.com> wrote:
>
>>  Ah, I hadn't thought of that. Indeed, having to change code would be
>> disastrous ;)
>>
>>  Seriously, though: the change is global, so if you really, really want
>> to avoid changing the population strategy you'll have to use a workaround.
>> One thing I can think of (and there probably are other ways as well) is not
>> to use a stripes:text (or text-field? it's been a while) and handle the
>> population yourself (a simple EL expression could do the trick).
>>
>> Op 13 jul. 2010 om 20:44 heeft Aaron Stromas <passog...@gmail.com> het
>> volgende geschreven:
>>
>>   Testing is not the worrying bit. What if changing the strategy indeed
>> affects something else? It would have to be recoded. Is there no way of
>> avoiding the global change, to restricting its scope?
>>
>> On 13 July 2010 14:36, Levi Hoogenberg <levihoogenb...@gmail.com> wrote:
>>
>>>  Yes, that's correct. Yet another reason to be disciplined when it comes
>>> to automated testing :)
>>>
>>> Op 13 jul. 2010 om 20:23 heeft Aaron Stromas <passog...@gmail.com> het
>>> volgende geschreven:
>>>
>>>   Thanks for the suggestion. I wasn't aware of if before. >From what I
>>> was able to gather, if I do change the population strategy, it's a global
>>> change for the whole application. It might affect something else, if I do so
>>> and I'll need to do regression testing, correct?
>>>
>>> -a
>>>
>>> On 13 July 2010 14:00, Levi Hoogenberg <levihoogenb...@gmail.com> wrote:
>>>
>>>> You can change the population strategy to *bean first*; then, nulling
>>>> out the value will work.
>>>>
>>>>  On Tue, Jul 13, 2010 at 7:55 PM, Aaron Stromas <passog...@gmail.com>wrote:
>>>>
>>>>>  Greetings,
>>>>>
>>>>> In Stripes once the validation of the value in the text field fails,
>>>>> the value is preserved in the field. Normally it is a good thing, but I 
>>>>> need
>>>>> that value cleared out. I tried to set the value of the property to null 
>>>>> but
>>>>> it did not help, the value got repopulated with the old value. How can I
>>>>> force the Stripes to "forget" it? TIA,
>>>>>
>>>>> --
>>>>> Aaron Stromas
>>>>> Mobile: +1 703 203 9169
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> This SF.net email is sponsored by Sprint
>>>>> What will you do first with EVO, the first 4G phone?
>>>>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
>>>>> _______________________________________________
>>>>> Stripes-users mailing list
>>>>> Stripes-users@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>>>>
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> This SF.net email is sponsored by Sprint
>>>> What will you do first with EVO, the first 4G phone?
>>>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
>>>> _______________________________________________
>>>> Stripes-users mailing list
>>>> Stripes-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>>>
>>>>
>>>
>>>
>>> --
>>> Aaron Stromas
>>> Mobile: +1 703 203 9169
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> This SF.net email is sponsored by Sprint
>>> What will you do first with EVO, the first 4G phone?
>>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
>>>
>>>  _______________________________________________
>>> Stripes-users mailing list
>>> Stripes-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> This SF.net email is sponsored by Sprint
>>> What will you do first with EVO, the first 4G phone?
>>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
>>> _______________________________________________
>>> Stripes-users mailing list
>>> Stripes-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>>
>>>
>>
>>
>> --
>> Aaron Stromas
>> Mobile: +1 703 203 9169
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by Sprint
>> What will you do first with EVO, the first 4G phone?
>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
>>
>>  _______________________________________________
>> Stripes-users mailing list
>> Stripes-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by Sprint
>> What will you do first with EVO, the first 4G phone?
>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
>> _______________________________________________
>> Stripes-users mailing list
>> Stripes-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>
>>
>
>
> --
> Aaron Stromas
> Mobile: +1 703 203 9169
>
> ------------------------------
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
>
> ------------------------------
>
> _______________________________________________
> Stripes-users mailing 
> liststripes-us...@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/stripes-users
>
>
>
> --
> Nikolaos Giannopoulos
> Director, BrightMinds Software Inc.
> e. nikol...@brightminds.org
> w. www.brightminds.org
> t. 1.613.822.1700
> c. 1.613.797.0036
> f. 1.613.822.1915
>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> Stripes-users mailing list
> Stripes-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>
>


-- 
Aaron Stromas
Mobile: +1 703 203 9169
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Stripes-users mailing list
Stripes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to