All application servers using Struts will spontaneously self destruct and civilization 
as we know it will cease to exist.

Or maybe you could take a look at a post by "Papa Strut" Craig about three to four 
weeks ago that gave a very clear explanation of the relationship between Struts and 
JSF. Check the message archives.

Simon

>-----Original Message-----
>From: Bachan Sadanandan [mailto:[EMAIL PROTECTED]]
>Sent: Tuesday, October 15, 2002 3:22 PM
>To: Struts Users Mailing List
>Subject: RE: Struts forms best practice
>
>
>Hi,
>I would like to know the future of Struts once JSF(Java Server 
>Faces ) final Draft is released.
>Any thoughts / info on the same.
>
>Regards,
>Bachan 
>
>-----Original Message-----
>From: Padma Ginnaram [mailto:[EMAIL PROTECTED]]
>Sent: Tuesday, October 15, 2002 1:16 PM
>To: 'Struts Users Mailing List'
>Subject: FW: Struts forms best practice
>
>
>
>
>>  -----Original Message-----
>> From:        Padma Ginnaram  
>> Sent:        Tuesday, October 15, 2002 10:04 AM
>> To:  '[EMAIL PROTECTED]'; 'David Winterfeldt'
>> Subject:     RE: Struts forms best practice
>> 
>> 
>> I was going thru the new version of the validator framework 
>used in struts
>> 1.1. The pluggable validators like Long,Date, etc seem to return the
>> parsed value. Am I correct in assuming that this parsed 
>value was intended
>> to be used as a converted value?. Just want some feedback 
>from you to make
>> sure I am using these framework properly.
>> 
>> thanks,
>> Padma
>> 
>>  -----Original Message-----
>> From:        Padma Ginnaram  
>> Sent:        Friday, October 11, 2002 2:07 PM
>> To:  '[EMAIL PROTECTED]'
>> Subject:     RE: Struts forms best practice
>> 
>> Rules for validating also apply for converting the data, eg. 
>would be a
>> specific date pattern used to validate a date field would 
>also be applied
>> to converting the dates. Why not convert the data as part of the
>> validation? The same rules also apply for formatting the 
>data which can
>> also be different based on the users locale. Don't these 
>rules belong in
>> the view, so should I access them in the action?
>> 
>> Here is what I am doing, appreciate any feedback. 
>> 
>> *    My Form contains a value map pre-populated by an action 
>class with
>> values that need to be formatted. 
>>      myForm.fromValue(myValue);
>> *    I am using struts 1.0, extended the validator framework 
>to support
>> validation/formatting rules to specify the formatters to be 
>applied for
>> each field, extended the form tag to call these formatters 
>on the form
>> beans value map. These formatted values are available for 
>the body of the
>> tag.
>> *    Validators(date, time, money, etc) parse these values 
>and save the
>> converted value on the form beans value map.
>> *    myForm.toValue() creates a value object using the 
>values in the map,
>> this is called in the action class.
>> 
>> thanks,
>> Padma
>> 
>> 
>> 
>> 
>> -----Original Message-----
>> From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]]
>> Sent: Friday, October 11, 2002 1:00 PM
>> To: Struts Users Mailing List
>> Subject: Re: Struts forms best practice
>> 
>> 
>> 
>> 
>> On Fri, 11 Oct 2002, rainer juenger wrote:
>> 
>> > Date: Fri, 11 Oct 2002 18:38:40 +0200
>> > From: rainer juenger <[EMAIL PROTECTED]>
>> > Reply-To: Struts Users Mailing List 
><[EMAIL PROTECTED]>
>> > To: [EMAIL PROTECTED]
>> > Subject: Struts forms best practice
>> >
>> > Hi,
>> >
>> > I was wondering what the best data type for Struts 
>ActionForm class is.
>> > According to the design I would say it should be the same 
>as the data
>> type
>> > in the application.
>> > (e.g. float) But then the associated form already comes 
>with a "0" filed
>> in
>> > the form. That's something I don't wont at all!
>> > As I found out, the only solution is to use String as data type an
>> convert
>> > it later.
>> >
>> > Is there a more elegant way?
>> >
>> 
>> Form bean properties should generally be Strings, so that you can
>> redisplay whatever the user actually typed.  Do your 
>conversions in the
>> Action after validation is complete -- in 1.1b2 and later, 
>you can use
>> BeanUtils.copyProperties() to copy the form bean properties into a
>> coresponding business object, complete with doing the conversions as
>> needed.
>> 
>> > Raine
>> 
>> Craig
>> 
>> 
>> --
>> To unsubscribe, e-mail:
>> <mailto:[EMAIL PROTECTED]>
>> For additional commands, e-mail:
>> <mailto:[EMAIL PROTECTED]>
>
>--
>To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


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


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

Reply via email to