2012-01-19 10 views
1

Grailsの新機能です。基本的なURLリクエストをビューにマップするだけです。GrailsはURLマッピングを表示します

私は、/x/index.gspというビューを持っており、ユーザーがそのビューに移動できるようにしたいとします。また

など、/y/index.gsp /z/index.gspがあるでしょう私はそうのようにそれを定義した:

"/$customer/index"   { view = {params.customer+"/index"} } 

これはしかし、例外をスローするようです。私も持っている:

仕事をして、私は本当に何もしますが、インデックスのコールを処理し、それを示していないコントローラを作成する必要がありますする必要はありません
"/$customer/$controller/$action?/$id?" { } 

私は何かシンプルなものが欠けていると確信していますが、それは何か分かりません。

答えて

0

最初のマッピングが失敗する理由は、要求をルーティングするコントローラを特定できないためです。

これを修正するには、トップマッピングをルーティングするコントローラを定義する必要があります。

"/uploaders/$id" {           
    controller: "uploader"         
} 

To map to just a view

"/$customer/index"(view: "/${params.customer}/index") 
+0

しかし、私は、コントローラを定義する必要がありますする必要はありませんこれは私が私の最近のプロジェクトでこれをやった方法です。ビューに転送するだけで何もしないコントローラを定義するのはなぜですか?また、あなたのログインした人物に基づいて、/(あなたのケースでは/アップローダー)の最初の部分が何であるか分かりません。 – user965697

+0

私は自分の実際の内容を反映するように答えを更新しました。 – cdeszaq

+0

エラーが発生しました:そのようなプロパティはありません:class:java.lang.Stringの顧客 – user965697

関連する問題