Grails URL映射:将映射发布到索引

时间:2019-07-16 06:57:47

标签: grails

我有以下网址映射:

static mappings = {
    "/$controller/$action?/$id?" {
        constraints {
            // apply constraints here
        }
    }
}

和以下控制器:

class BooksController extends RestfulController<Books>

但是,将/ Books的POST重定向到index()方法。这是为什么?我该如何调试呢?

Thx

1 个答案:

答案 0 :(得分:-1)

它按预期工作。

在第一个查询部分中,您应该提供-控制器名称。在(可选)第二个查询部分中-一个操作。因此查询:

/Books

被解释为:

使用默认操作击中BooksController(因为没有任何操作指向)。默认操作当然是index

如果您想从BooksController中点击show()函数,只需使用:

/books/show