0

我使用 grails 2.3.7 创建了一个新的 grails 应用程序,并index从控制器中删除了该操作。我的控制器有static scaffold = true 所以现在当我尝试访问时,我得到了早期版本的 grails 中applicationname/controller/index的操作显示的对象列表。list

现在变得令人困惑,我如何将我的重定向applicationname/controller/到其他操作,因为现在我无法执行以下操作 -

def index() {
redirect(action: someotheraction)
}
4

2 回答 2

2

您可以为 defaultAction 属性分配一个值。请参阅http://grails.org/doc/2.3.x/ref/Controllers/defaultAction.html

我希望这会有所帮助。

于 2014-05-12T17:10:33.227 回答
0

您可以使用以下来保持 url 与 applicationname/controller/ 相同,但仍将请求转发到不同的操作


def index() {
forward(action: someotheraction)
}

于 2014-05-12T16:42:02.170 回答