我正在尝试在我的GSP上填充文本字段,如下所示:
<label>Phone(aaa-bbb-cccc):</label> <g:textField name="phone" style ="border-radius: 5px"
value="${recordToEdit.telephones = [] ? null : recordToEdit.telephones.first()}"></g:textField><br>
但它仍告诉我无法在空列表上访问first()。telephones是一个字符串列表,每个字符串都是电话号码。
[].first()
抛出NoSuchElementException
异常,因此空安全检查并不能帮助太多。 - injecteer