0
我在我的gsp中有一個簡單的選擇標記,用於從另一個表填充的下拉列表。最近,我在下拉頁面上收到了空指針異常,並且我發現這是因爲從下拉列表正在填充的表中輸入了空值,即optionKey="name"
name
列中的另一個表中的值爲空值。Grails select null
如何避免由於此單個空條目導致整個頁面崩潰?
我在我的gsp中有一個簡單的選擇標記,用於從另一個表填充的下拉列表。最近,我在下拉頁面上收到了空指針異常,並且我發現這是因爲從下拉列表正在填充的表中輸入了空值,即optionKey="name"
name
列中的另一個表中的值爲空值。Grails select null
如何避免由於此單個空條目導致整個頁面崩潰?
試試這個:
optionKey="${{it.name ?: "whateveryouwanthere"}}"
只是一個問題,當我使用上述的表達,而不是「名」直接得到保存的值是的toString值,而不是名稱值 – Rnet
這將最終成爲一個選項html元素中的字符串。它必須解析爲一個字符串。什麼樣的數據類型是'name'? –
名稱是字符串類型 – Rnet