Ho un <h:inputText>
che accetta un valore long
come questoevitare il default valore a lungo da 0 a visualizzare in h: inputText
<h:inputText value="#{ServiceTable.ID}" />
La proprietà viene dichiarata come questo
public class ServiceTable {
private long ID;
// Getter and setter for ID.
}
Quando apro il pagina, vedo sempre 0
nella casella di testo. Come posso evitarlo? Ho solo bisogno di una casella di testo vuota. Sto usando JSF 1.2.
Grazie BalusC per la risposta. Ho letto il tuo blog regolarmente. È molto informativo e utile per i newbees. Puoi spiegarmi qual è la differenza? – Sreeram
'long' è una primitiva che ha un valore predefinito di' 0' quando dichiarato come variabile di classe/istanza. 'Long' è un oggetto wrapper che ha un valore predefinito' null'. Questo è solo Java di base. Vedi anche il tutorial Java sui tipi primitivi: http://download.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html – BalusC
Grazie per l'aiuto di BalusC.It ha funzionato. Puoi dire dove aggiungere il comando sopra? – Sreeram