Tengo un <h:inputText>
que acepta un valor long
como estoevitar el incumplimiento de valor a largo de 0 a mostrar en h: inputText
<h:inputText value="#{ServiceTable.ID}" />
La propiedad se declara como esto
public class ServiceTable {
private long ID;
// Getter and setter for ID.
}
Cuando abro el página, siempre veo 0
en el cuadro de texto. ¿Cómo puedo evitarlo? Solo necesito un cuadro de texto vacío. Estoy usando JSF 1.2.
Gracias BalusC por la respuesta. Leo su blog regularmente. Es muy informativo y útil para los recién nacidos. ¿Puedes explicarme cuál es la diferencia? – Sreeram
'long' es una primitiva que tiene un valor predeterminado de' 0' cuando se declara como variable de clase/instancia. 'Long' es un objeto contenedor que tiene un valor predeterminado de' null'. Esto es solo Java básico. Consulte también el tutorial de Java sobre tipos primitivos: http://download.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html – BalusC
Gracias por la ayuda BalusC.Funcionó. ¿Puede decir dónde agregar el comando anterior? – Sreeram