に方式リストを呼び出すことはできません - ここに駆動選択チュートリアル:http://grails.org/AJAX-Driven+SELECTs+in+GSPをしかし、私は次のエラーを取得する:私はアヤックス従うことをしようとしている、ヌルオブジェクト
URI
/ajaxSelects/
Class
java.lang.NullPointerException
Message
Cannot invoke method list() on null object
私は正確にチュートリアルを追いました。
<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>
任意のアイデアを、なぜ、このコードが動作していないによう:GrailsのCountry.list()を好きではないという問題が、次のコードからのようですか?
grailsがあなたのクラス 'Country'を見つけられず、それをインスタンス変数として解決しようとしているようです。チュートリアルのコードを変更しましたか? 'Country'クラスをパッケージに入れたりスペルを間違えたりする可能性がありますか? 'Country.list()'は 'CountryController'内で動作しましたか? – aiolos
これはgspページへのパスです。 http:// localhost:8080/ajaxSelects/country/ajax – Universitas
私は、プロジェクト全体に対して1つのパッケージで作業しています。私がクラスにアクセスできるようにするためにgspページに入れる必要があるものはありますか? – Universitas