Grails. Задаем действие контроллера по умолчанию.
Есть у нас контроллер. Например, вот такой:
Как думаете, какое действие будет выполнено, если мы обратимся по следующему url: app-name/index ?
правильно - действие index.
А если у нас будет вот такой контроллер:
то что будет в этом случае?
Выполниться действие login, потому что оно является единственным на весь контроллер.
А такой вариант:
Правильно - действие index - потому как оно является дефолтным.
Ну хорошо, а если при последнем варианте контроллера, я захочу что бы по умолчанию выполнялось действие login, что делать?
Выход простой, с помощью defaultAction указать действие по умолчанию.
Переделываем контроллер:
Обращаемся к нему:
app-name/index
Срабатывает действие:
app-name/index/login
Все.
Конец







Я рада, что люди могут такое писатьвысше
Отправить комментарий