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