Grails. Задаем действие контроллера по умолчанию.

78
Находится в разделах:

Есть у нас контроллер. Например, вот такой:

Как думаете, какое действие будет выполнено, если мы обратимся по следующему urlapp-name/index ?

правильно - действие index.

А если у нас будет вот такой контроллер:

то что будет в этом случае?

Выполниться действие login, потому что оно является единственным на весь контроллер.

А такой вариант:

Правильно - действие index - потому как оно является дефолтным.

Ну хорошо, а если при последнем варианте контроллера, я захочу что бы по умолчанию выполнялось действие login, что делать?

Выход простой, с помощью defaultAction указать действие по умолчанию.

Переделываем контроллер:

Обращаемся к нему:
app-name/index
Срабатывает действие:
app-name/index/login

Все.


Конец
Рене Декарт более, чем уверен в том, что люди с сильным и великодушным характером не меняют своего настроения в зависимости от своего благополучия или своих несчастий.

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

Отправить комментарий

CAPTCHA
Чтобы оставить комментарий, введите пожалуйста код, изображенный на картинке
Image CAPTCHA
Введите символы, изображенные на картинке