gpt4 book ai didi

grails - 无法调用 null 对象上的方法列表

转载 作者:行者123 更新时间:2023-12-02 06:11:36 25 4
gpt4 key购买 nike

我正在尝试遵循ajax驱动的选择教程:http://grails.org/AJAX-Driven+SELECTs+in+GSP但是,我收到以下错误:

URI
/ajaxSelects/
Class
java.lang.NullPointerException
Message
Cannot invoke method list() on null object

我完全按照教程进行操作。问题似乎出在以下代码中,其中 grails 不喜欢 Country.list():

<g:select
optionKey="id" optionValue="name"
name="country.nameid="country.name" from="${Country.list()}"
onchange="${remoteFunction(
controller:'country',
action:'ajaxGetCities',
params:'\'id=\' + escape(this.value)',
onComplete:'updateCity(e)')}"
></g:select>

关于为什么这段代码不起作用有什么想法吗?

最佳答案

您需要进行页面导入:

    <%@ page import="com.yourpackage.Country" %>

或使用列表的完整路径

    from="${com.yourpackage.Country.list()}"

您在这里也输入错误

    name="country.nameid="country.name"

应该是

    name="country.name" id="country.name"

关于grails - 无法调用 null 对象上的方法列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10520780/

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