http-сессия - это не что иное, как данные, которые поддерживаются в последовательности запросов из одного источника, такого как браузер.
Чтобы поместить что-то в сеанс, просто выполните
session.setAttribute("key", value)
, а чтобы получить данные из сеанса, просто выполните
session.getAttribute("key")
Grails также добавляет некоторую причудливость в доступ к сеансу, как указано здесь .Их пример показывает
def user = session["user"]
session["user"] = "John"
asset "John" == session.user
Обратите внимание, что если вы используете плагин Grails для аутентификации и авторизации, он, вероятно, предоставит способ получить пользователя.Например, Spring Security дает вам следующее
springSecurityService.getCurrentUser()
в зависимости от деталей вашего плагина, этот пользователь может или не может быть в сеансе.