Я использую поддержку макета (sitemesh) в Grails, которая отлично работает. Я хотел бы настроить свой макет так, чтобы он зависел от того, вошел ли пользователь в систему или нет.
Мой grails-app / views / layouts / main.gsp содержит следующий код:
<g:if test="${user}">
Username: ${user.username}
</g:if>
Однако создается впечатление, что layout-GSP: s не может получить доступ к модели и, следовательно, к пользовательской переменной (при попытке я получаю исключение «Нет сеанса»). Каким будет рекомендуемый способ сделать мой макет зависимым от того, вошел ли пользователь в систему или нет?
Заранее спасибо!