What about the case where you had some previous state in the field from the session and you want to empty it out? You'd never be able to.
> -----Original Message----- > From: BOGAERT Mathias [mailto:[EMAIL PROTECTED] > Sent: Friday, December 12, 2003 5:21 AM > To: '[EMAIL PROTECTED]' > Subject: RE: [OS-webwork] Empty string property now "" > instead of null? > > > That is indeed a problem, but why would this be interesting > to know? I expect WebWork not to call any setters on my > action (to set fields) when the form field is not filled (empty). > > Also, if empty String resolves to "", why an empty Integer to > null and not new Integer(0)? > > Mathias > > -----Original Message----- > From: Mike Cannon-Brookes [mailto:[EMAIL PROTECTED] > Sent: vrijdag 12 december 2003 11:15 > To: [EMAIL PROTECTED] > Subject: Re: [OS-webwork] Empty string property now "" > instead of null? > > > _exactly_ - you put it perfectly mate. > > So how do you tell the difference between a parameter, and > not a parameter? (ie the text field never existed on the form > at all) :) > > Cheers, > Mike > > On 12/12/03 8:59 PM, "BOGAERT Mathias" > ([EMAIL PROTECTED]) penned the > words: > > > The problem here is that a HTML form ALWAYS submits parameters as > > empty strings, you cannot 'not' send a parameter in. > > > > Mathias > > > > -----Original Message----- > > From: Dick Zetterberg [mailto:[EMAIL PROTECTED] > > Sent: vrijdag 12 december 2003 10:45 > > To: [EMAIL PROTECTED] > > Subject: Re: [OS-webwork] Empty string property now "" instead of > > null? > > > > > > In WW1.3 and 1.4 a string parameter that is empty will set > the string > > property to the empty string. Not null. If your program choose to > > interpret this as null that is up to you. How can you otherwise see > > the difference between a parameter that is not sent in at > all and one > > that is sent in but is empty? > > > > Cheers, > > > > Dick Zetterberg > > [EMAIL PROTECTED] > > > > ----- Original Message ----- > > From: "Lars Fischer" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Thursday, December 11, 2003 12:38 PM > > Subject: Re: [OS-webwork] Empty string property now "" instead of > > null? > > > > > >> IMO it is essential that is is NULL. This has been a > problem with WW > >> 1.2. and has been fixed in 1.3. It's perfectly legal for a > String to > >> be null. > >> > >> If WW2 handles this as an empty String, it's a bug. > >> > >>> Hi, > >>> > >>> When a form field (single textfield) is not filled, the request > >>> param is an empty string, which translates to an empty > string array > >>> (ParametersInterceptor), but my property setter is called with an > >>> empty string. Should't that be null? > >>> > >>> Cheers, > >>> Mathias > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: SF.net Giveback Program. Does > > SourceForge.net help you be more productive? Does it help > you create > > better code? SHARE THE LOVE, and help us help YOU! Click Here: > > http://sourceforge.net/donate/ > > _______________________________________________ > > Opensymphony-webwork mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: SF.net Giveback Program. Does > > SourceForge.net help you be more productive? Does it help > you create > > better code? SHARE THE LOVE, and help us help YOU! Click Here: > > http://sourceforge.net/donate/ > > _______________________________________________ > > Opensymphony-webwork mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. Does > SourceForge.net help you be more productive? Does it help > you create better > code? SHARE THE LOVE, and help us help YOU! Click Here: > http://sourceforge.net/donate/ > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork