- Following http://docs.oracle.com/javaee/6/tutorial/doc/gircz.html#gkcrg we have to add "javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL=true" so JSR-303 aka Bean Validation will work properly