2011-08-21 73 views

回答

3

只需在轉換器中檢查傳入值是否爲空,如果是,則立即返回。

if (value == null) { 
    return null; 
} 

// ... 
return convertedValue; 
+0

itemLabel如在轉換器值傳遞所以值不爲空,則條件失敗 – Gnanam

+0

等待,實際上沒有'在標準JSF'noSelectionLabel'屬性的'標籤。你正在使用Seam''?至於這個問題,轉換器中的「null」究竟是什麼?畢竟你應該對它做一個簡單的nullcheck來繞過對'null'引用的訪問。 – BalusC

+0

對不起,錯字錯誤這是我的代碼 Gnanam