gpt4 book ai didi

Grails GSP null 安全检查麻烦

转载 作者:行者123 更新时间:2023-12-02 07:02:07 24 4
gpt4 key购买 nike

我正在尝试在我的 GSP 上填充文本字段,如下所示:

<label>Phone(aaa-bbb-cccc):</label>&nbsp<g:textField name="phone" style ="border-radius: 5px" 
value="${recordToEdit.telephones = [] ? null : recordToEdit.telephones.first()}"></g:textField><br>

但它仍然告诉我无法在空列表上访问first()。 Phones 是一个字符串列表,每个字符串都是一个电话号码。

最佳答案

正如 @gross-jonas 指出的,recordToEdit.telephones = [] ? .. : .. 已经大错特错了,除非是拼写错误

您尝试进行的检查应如下所示:

value="${recordToEdit.telephones ? recordToEdit.telephones.first() : ''}"

value="${recordToEdit.telephones?.getAt( 0 ) ?: ''}"

关于Grails GSP null 安全检查麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25287097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com