0

どういうわけか、Grails MVCマッピングを横向きにしたのですが、その方法がわかりません。

Grailsコマンドラインウィザードを使用して生成したコントローラーAControllerがあります。後日、そのコントローラーのビューを生成して、ビューをカスタマイズしました。

AControllerは[project]/grails-app/controllers/[package]/AController.groovyにあり、ビュー.gspは[project] / grails-app / views /A/にあります。

URLMappings.groovyには次のものがあります。

    "/$controller/$action?/$id?"{
        constraints {
            // apply constraints here
        }
    }

アプリケーションを実行し、次の形式のURLを入力すると、localhost:8080 / [project] / A / list予想どおり、AController.groovyのメソッドA.listに到達します。

ただし、フレームワークが[project] grails-app / views / A /のlist.gspにルーティングされることを期待してA.listから戻ると、次のメッセージとともに500エラーが表示されます。

「URLマッピングは、マッピング先のコントローラーまたはビュー名を提供する必要があります!」

明らかに私は愚かなことをしているが、私が壊したのは何だったのかわからない。URLMappings.groovyは正しく見えます。ファイルの場所は正しく見えます。足場は適切にカスタマイズされているようです。

助言がありますか?

4

1 に答える 1

0

Du-Oh

問題は、配列に.countがないことでした。何らかの理由で、私の脳は.size()ではなく.countを主張しています。愚かなヒューマンエラー。

于 2012-10-01T18:40:16.477 に答える