I would say make it an app-wide setting in webwork.properties with the default NOT to show the incorrect value (for backward compatibility)
> -----Original Message----- > From: Francisco Hernandez [mailto:[EMAIL PROTECTED] > Sent: Wednesday, February 11, 2004 12:19 PM > To: [EMAIL PROTECTED] > Subject: Re: [OS-webwork] displaying invalid data entered for > non String values > > > i think thats a really good idea, or maybe make it optional, not the > default (dont know if other apps might be affected if its the > default)? > > Patrick Lightbody wrote: > > >It might be useful that we just do this automatically in the future. > >Any reason why we shouldn't have the templates look in the > >conversionErrors Map? > > > >Patrick > > > > > > > >>-----Original Message----- > >>From: [EMAIL PROTECTED] > >>[mailto:[EMAIL PROTECTED] > On Behalf Of > >>Jason Carreira > >>Sent: Tuesday, February 10, 2004 12:44 PM > >>To: [EMAIL PROTECTED] > >>Subject: RE: [OS-webwork] displaying invalid data entered for non > >> > >> > >String > > > > > >>values > >> > >>Type conversion errors are put into a Map on the ActionContext. I > >> > >> > >forget > > > > > >>the exact name, but it's probably conversionErrors or > something like > >>that... It's a Map of fieldName -> original value. You > could edit your > >>templates to always load this if the field is in the Map, > rather than > >>displaying back an empty field. > >> > >> > >> > >>>-----Original Message----- > >>>From: Francisco Hernandez [mailto:[EMAIL PROTECTED] > >>>Sent: Tuesday, February 10, 2004 3:39 PM > >>>To: [EMAIL PROTECTED] > >>>Subject: [OS-webwork] displaying invalid data entered for > non String > >>>values > >>> > >>> > >>>not too sure how to handle this cleanly but I want have a > textfield > >>>where with a property of java.util.Date so users can input a date > >>>like 03/17/1980 > >>>and that works fine, but if they enter 03/1x7/1980 it > should present > >>>them an error message but also redisplay 03/1x7/1980 in the > >>>textfield so > >>>they > >>>can just remove the x and happily proceed, but since theDate > >>>is null its > >>>not redisplaying the previously entered values > >>> > >>>if my jsp im using: > >>><ww:textfield label="'Enter Date'" name="'theDate'" value="theDate" > >>> > >>> > >/> > > > > > >>>and to validate: > >>> public void validate() { > >>> if (theDate == null) { > >>> addFieldError("theDate", "Please input correct > Date! you > >>>entered: " + > >>> > >>>((String[])ActionContext.getContext().getParameters().get("the > >>>Date"))[0]); > >>> } > >>> } > >>> > >>>I could add another property like theDateString and do some more > >>>logic in validate() but that smells bad.. anyone have any ideas? > >>> > >>> > >>>------------------------------------------------------- > >>>The SF.Net email is sponsored by EclipseCon 2004 > >>>Premiere Conference on Open Tools Development and > Integration See the > >>>breadth of Eclipse activity. February 3-5 in Anaheim, CA. > >>>http://www.eclipsecon.org/osdn > >>>_______________________________________________ > >>>Opensymphony-webwork mailing list > >>>[EMAIL PROTECTED] > >>>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > >>> > >>> > >>> > >>------------------------------------------------------- > >>The SF.Net email is sponsored by EclipseCon 2004 > >>Premiere Conference on Open Tools Development and > Integration See the > >>breadth of Eclipse activity. February 3-5 in Anaheim, CA. > >>http://www.eclipsecon.org/osdn > >>_______________________________________________ > >>Opensymphony-webwork mailing list > >>[EMAIL PROTECTED] > >>https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > >> > >> > > > > > >------------------------------------------------------- > >SF.Net is sponsored by: Speed Start Your Linux Apps Now. > >Build and deploy apps & Web services for Linux with > >a free DVD software kit from IBM. Click Now! > >http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > >_______________________________________________ > >Opensymphony-webwork mailing list > >[EMAIL PROTECTED] > >https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > > > > > > > > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438> &op=click > > _______________________________________________ > > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id56&alloc_id438&op=click _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork