Как перенаправить URL в Grails, чтобы перейти к определенному контроллеру / действию?

Итак, я запускаю свое приложение Grails, и URL-адрес, сгенерированный из localhost, является http://localhost:8888/appname/

Когда я ввожу вышеупомянутую ссылку в URL, я хочу, чтобы она была перенаправлена ​​на http://localhost:8888/appname/controller1/action1

Это мои UrlMappings,

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

Когда я делаю это, я не получаю желаемый результат. URL не меняется. Но я получаю желаемую страницу. Однако некоторые элементы страницы не загружаются (например, у меня есть jqGrid).

Пожалуйста помоги!

2 ответа

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

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

Ты должен сделать

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

то есть вместо view так должно быть action

Другие вопросы по тегам