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