我有一个 Controller ,试图根据url设置默认值-但所有请求都发送给一个 Controller 。
尝试扩展答案:URLMapping to direct all request to a single controller/action
我在URLMappings.groovy中做到了
"/**"(controller:"lab", action:"index", params:[labName:action])
我希望可以将原始操作名称添加到参数中,但这似乎无济于事。
以任何方式,我可以将所有发送到该 Controller 的请求映射到一个 Action ,并查看原始 Action 名称是什么?
最佳答案
操作名称是根据url映射而不是所请求的url确定的。当您使用单个 Action 时,将始终获得 Action 名称作为索引。根据以下要求,可以选择一些选项:
关于grails - 如何将所有请求映射到 Controller ,请转到一种方法并访问原始参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35566137/