Question

I'm trying to create a string with a character length restriction of 12 for my JBOSS Seam project. The string must either be 12 characters or blank. My length annotation is correct which is the following:

    @Length(min = 12,max = 12)

However when I try to put a null value in there I get an InvalidStateException: validation fail error. Any ideas how to allow this?

Était-ce utile?

La solution 2

Well I decided to not rely on the @Length annotation and instead created my own custom validator class to do the job and that worked out well. Thanks anyway!

Autres conseils

Null value for String and empty String are not the same thing. You are passing a null value (not a String of length 0). Check this out:

Difference between null and empty ("") Java String

Also, you should try out @Size(min=,max=).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top