JSF - Problema al comparar valores null o "" en jsf

 
Vista:

Problema al comparar valores null o "" en jsf

Publicado por Andres (1 intervención) el 11/08/2009 05:09:57
Buen dia a todos.

Mi problema es el siguiente, tengo varios h:inputtext con la siguiente restriccion, al menos unos de los tres debe ser llenado, entonces estoy haciendo lo siguiente, cree mi propio validador en el cual cargo el contenido del value y compararlo dentro de un if() asi:

public void validate(FacesContext context, UIComponent component, Object value) {

String validador = (String)value;

if (validador.equals("")|| validador.equals(null)|| validador==null) {
FacesMessage message = new FacesMessage();
message.setDetail("Al Menos Llene Una de Estas Opciones");
message.setSummary("Al Menos Llene Una de Estas Opciones");
message.setSeverity(FacesMessage.SEVERITY_ERROR);
throw new ValidatorException(message);

}

el anterior es para un solo h:inputtext..... pero no me renoce el valor VACIO, NULL ó "" que necesito para saber si se digito o no dentro de ese campo.

muchas gracias por la colaboracion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema al comparar valores null o

Publicado por Almudena (1 intervención) el 24/11/2009 15:10:25
Nosotros tuvimos el mismo problema con los UIinput. La opcion que me daban era poner required=yes .
pero si ponian un campo el otro no ahcia flata.
lo arreglamos sustituyendo los Uiinput , y el binding por un inputtext con el campo del tipo que te interese y un value.
Espero haberte servido de ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar