在名为" new"的控制器中添加动作

时间:2014-11-09 09:40:31

标签: grails url-routing

我想要一个URI:/project/new

因此,在ProjectController中创建名为“new”的新动作就足够了。

然而,NEW一般是java中的关键字,特别是groovy中的关键字。

我的问题是:如何自定义URI和不能命名为该名称的动作之间的映射(即:new,class,others,包含“ - ”dash,...)?

1 个答案:

答案 0 :(得分:2)

要自定义网址格式和/或映射,请查看grails-app/conf/UrlMappings.groovyGrails documentation的整个部分专门用于此,而且编写得非常好。

在您new的特定情况下,您可以执行以下操作:

// UrlMappings.groovy
"/whatever/new"(controller: 'theControllerName', action:'theNewAction')