0

所以,我正在运行我的 grails 应用程序,从 localhost 生成的 URL 是http://localhost:8888/appname/

当我在 URL 中输入上述链接时,我希望它被重定向到http://localhost:8888/appname/controller1/action1

这是我的 UrlMappings,

static mappings = {
    "/"(controller: 'controller1', view: 'action1')
    .
    .
    .
}

当我这样做时,我没有得到想要的输出。URL 不会改变。但是,我得到了想要的页面。但是,页面的某些元素不会加载(例如,我有一个 jqGrid)。

请帮忙!

4

2 回答 2

0

"/"(redirect: [controller: 'controller1', action: 'action1'])

https://grails.github.io/grails-doc/latest/guide/theWebLayer.html#redirectMappings

于 2015-02-19T19:21:46.720 回答
0

你应该做

"/"(controller: 'controller1', action: 'action1')

即代替view它应该是action

于 2015-02-19T18:00:52.037 回答