我有一個<h:inputText>
它接受一個long
值這樣避免默認的0長值至h中顯示:inputText的
<h:inputText value="#{ServiceTable.ID}" />
的屬性聲明這樣
public class ServiceTable {
private long ID;
// Getter and setter for ID.
}
當我打開頁面,我總是在文本框中看到0
。我怎樣才能避免它?我只需要一個空的文本框。我正在使用JSF 1.2。
感謝BalusC的回覆。我經常閱讀你的博客。它對於新人來說是非常豐富和有用的。你能解釋我有什麼不同嗎? – Sreeram
'long'是聲明爲類/實例變量時具有默認值「0」的原語。 'Long'是一個默認值爲'null'的包裝對象。這只是基本的Java。另請參閱有關基本類型的Java教程:http://download.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html – BalusC
感謝您的幫助BalusC.It的工作。您可以告訴在哪裏添加上述命令? – Sreeram