В одном из контроллеров моего приложения Grails я сохраняю значение параметра в переменной сеанса следующим образом:
session.myVariable = params.myValue
После этого я могу получить доступ к сохраненному значению с разных контроллеров/GSP-страниц, пока активно использую приложение. Однако, если я не использую свое приложение какое-то время, хотя окно моего браузера все еще открыто, переменная сеанса теряет значение.
Это происходит из-за истечения сеанса? Мне показалось, что сеанс продолжается до тех пор, пока окно браузера не будет открыто, но, видимо, я ошибся.
Что делать, чтобы все переменные сеанса, которые я определяю в приложении Grails, не истекают до закрытия браузера? Есть ли способ установить тайм-аут сеанса вручную?
Заранее благодарю за ваши ответы!