为控制器中的所有方法创建Grails URLMapping?

Ste*_*all 1 grails groovy url-mapping

如何创建一个将控制器A映射为控制器B的urlmapping?

我觉得这样的东西会起作用,但没有骰子.

  "/my/"(controller: 'other', action: '*')
Run Code Online (Sandbox Code Playgroud)

ata*_*lor 5

在UrlMappings中指定控制器时,请不要使用尾随的"Controller"(例如"my",而不是"myController").您还需要一些方法来选择哪个动作.

你可能想要这样的东西"/my/$action?"(controller: 'my'),它将urls映射/my/foo到MyController中的foo动作.尾随问号表示网址的操作部分是可选的; /my会触发MyController.index.

请注意,grails约定已经映射/myMyController默认映射"/$controller/$action?/$id?"{},因此您的示例不需要特殊的UrlMapping.您可能只想考虑使用默认值并遵循约定.