You could add a check for the value to set in each modifier, something like
this:

public void setName(String newName) {
 if ( !"".equasl(newName) ) {
   name = newName;
 }
}

Still quite cumbersome...

On 3/12/07, Strittmatter, Stephan <[EMAIL PROTECTED]> wrote:

Hi Mike,

thanks for this info. Then I have to add my converter manually to every
control :-/


-----Original Message-----
From: Mike Kienenberger [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 08, 2007 7:42 PM
To: MyFaces Discussion
Subject: Re: StringConversion to EMPTY_STRING

The JSF spec says that components will return the empty string, not
null.

There is no way to specify a converter-by-type for String in JSF 1.1.
You can specify String converters for JSF 1.2.

https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=
131

On 3/8/07, Strittmatter, Stephan <[EMAIL PROTECTED]> wrote:
> Hello all,
>
> I had several times problems with inputText Components which are
having
> Strings as input.
> If there is nothing typed in, the BackingBean get an EMPTY_STRING
(""),
> but I would expect
> null there? Is this the common behaviour?
>
> For Workaround, I created my own converter adding for every control.
Is
> there a way to define
> it for all String-Controls by default on the orther hand?
>
> Regards,
>
> Stephan
>


Reply via email to