2013-10-15 63 views
0

我在我的gsp中有一個簡單的選擇標記,用於從另一個表填充的下拉列表。最近,我在下拉頁面上收到了空指針異常,並且我發現這是因爲從下拉列表正在填充的表中輸入了空值,即optionKey="name"name列中的另一個表中的值爲空值。Grails select null

如何避免由於此單個空條目導致整個頁面崩潰?

回答

1

試試這個:

optionKey="${{it.name ?: "whateveryouwanthere"}}" 
+0

只是一個問題,當我使用上述的表達,而不是「名」直接得到保存的值是的toString值,而不是名稱值 – Rnet

+0

這將最終成爲一個選項html元素中的字符串。它必須解析爲一個字符串。什麼樣的數據類型是'name'? –

+0

名稱是字符串類型 – Rnet