Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con propiedad = Null

Estas en el tema de Problema con propiedad = Null en el foro de Java en Foros del Web. Hola Familia... Tengo el siguiente problema... debe ser algo sencillo; pero la verdad no doy con la solución, incluso teniéndolo hecho ya en otras clases. ...
  #1 (permalink)  
Antiguo 18/11/2014, 07:49
 
Fecha de Ingreso: marzo-2008
Mensajes: 128
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Problema con propiedad = Null

Hola Familia...
Tengo el siguiente problema... debe ser algo sencillo; pero la verdad no doy con la solución, incluso teniéndolo hecho ya en otras clases. Lo que pasa es que tengo un campo de texto para hacer una búsqueda, el usuario teclea lo que desea, se supone que lo capture con su respectiva propiedad en el Bean para pasarselo a la función que hace la búsqueda; pero cuando voy al Bean la propiedad a la hora de llamarla está en Null, es decir, cuando digo if(codigolateral != null) nunca entra porque está vacio, el código en el Bean es el siguiente:
Código:
private String codigoLateral; // Atributo de la clase.

//Sus respectivos metodos get y set
public String getCodigoLateral() {
	return codigoLateral;
}

public void setCodigoLateral(String codigoLateral) {
	this.codigoLateral = codigoLateral;
}

//En una función más abajo lo utilizo de la sig. forma

if(codigoLateral != null){
	codigoCriteria = codigoLateral;
}
EL codigo en el xhtml es:

Código:
<h:inputText value="#{reportesCoordenadasAction.codigoLateral}"
	ajaxSingle="true" style="margin-left: 15px;">
</h:inputText>
Esto es JSF1.2... No se puede cambiar a la ultima versión porque estoy desarrollando un módulo para y sobre un sistema implementado hace un tiempo atrás.
Espero me puedan ayudar... Muchas gracias.
  #2 (permalink)  
Antiguo 21/11/2014, 08:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 128
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Problema con propiedad = Null

Me auto respondo y para los que le pueda interesar...

En el managedBean le adicioné a la propiedad "codigoLateral" el "static"
quedando de esta forma:

Código:
private static String codigoLateral;
Tan sencillo como eso... ahh también le adicioné en la vista lo siguiente:

Código:
<a4j:support event="onkeyup" />
dentro de la etiqueta "inputText" quedando asi:

Código:
<h:inputText style="margin-left: 15px;width:192px; font-family: Arial; font-size:
   value="#{reportesCoordenadasAction.codigoLateral}">
   <a4j:support event="onkeyup" />
 </h:inputText>
Eso es para que se envie al Bean cuando termine de teclear sin tener que precionar el botón de buscar... Saludos

Etiquetas: clase, null, propiedad, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:06.