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')

つまり、代わりviewaction

于 2015-02-19T18:00:52.037 に答える