我有一個問題,我希望有人可以幫助我在這裏。那麼,我正在用Struts 1.3.10開發一個應用程序,並且我有一個包含屬性的對象的struts表單。該屬性被聲明爲原始類型int
,當應用程序向用戶顯示零(0)而不是什麼時,我從數據庫中檢索該數據並將其結果爲NULL時出現問題。有沒有人遇到過這個問題?你們如何避免這種行爲?Struts形式和變量聲明
它來到我的腦海裏唯一的辦法就是把這一int
爲String
對象,但暗示一些鑄造和/或其它操作時,你必須插入/檢索/更新數據從數據庫/。
對此有何幫助? 由於提前, 卡洛斯
你需要發佈一些代碼。這應該在您的DAO而不是前面的層中修復。從數據庫中檢索時,檢查值是否存在。如果值不存在,那麼將0放在您的對象屬性中,這將顯示給用戶。 – Omnipresent 2009-10-28 18:26:01
感謝您的回答。如果我在視圖中過濾並僅向用戶顯示大於0的數字,那麼可以在我當前的項目中使用。但是如果某些數據實際上是0呢? – 2009-10-30 07:58:57