2010-07-09 54 views

回答

5

當指定在UrlMappings控制器,離開關結尾的 「控制器」(例如"my",而不是"myController")。您還需要某種方式來選擇哪種操作。

您可能需要諸如"/my/$action?"(controller: 'my')之類的東西,它會將像/my/foo這樣的網址映射到MyController中的foo操作。尾部問號表示url的動作部分是可選的; /my將觸發MyController.index

請注意,grails約定已經將/my映射到MyController,默認映射爲"/$controller/$action?/$id?"{},因此您不需要特殊的UrlMapping作爲示例。您可能需要考慮使用默認值並遵循約定。

+0

你是對的。我的例子特別差。這隻有在我將MycontrollerController映射到MyController時纔有意義。 :P – 2010-07-10 00:29:30