나는이 같은 세션 변수에 매개 변수 값을 유지하고있어 :Grails 애플리케이션에 세션 시간 초과를 구성하는 방법은 무엇입니까? 내 Grails 애플리케이션의 컨트롤러 중 하나에서
session.myVariable = params.myValue
그 후, 나는만큼 다른 컨트롤러/GSP-페이지에서 저장된 값에 액세스 할 수 있습니다 나는 적극적으로 응용 프로그램을 사용합니다. 그러나 잠시 동안 내 앱을 사용하지 않으면 브라우저 창이 열려 있어도 세션 변수가 값을 잃어 버리게됩니다.
세션이 만료 되었기 때문에 이런 현상이 발생합니까? 나는 브라우저 창을 열 때까지 세션이 살아 있다는 인상을 받았다.하지만 분명히 틀렸다.
Grails 앱에서 정의한 모든 세션 변수가 브라우저가 닫힐 때까지 만료되지 않도록하려면 어떻게해야합니까? 수동으로 세션 시간 초과를 설정할 수있는 방법이 있습니까?
미리 답변 해 주셔서 감사합니다.
고마워, 스테판! 그건 정확히 * 내가 찾던 내용입니다. 나는 web.xml을 얻기 위해 명시 적으로 'install-templates'를해야한다는 것을 모르고있었습니다. 나는 아직도 Grails에서 n00b이다. – curd0
세션 타임 아웃도 처리하고 싶다. 나는 이것에 관해서 질문 할 뿐이다. web.xml 파일에서이를 구성하면 세션이 만료되고 컨트롤러의 작업이 실행되면 어떻게 될까요? @ curd0의 예제에서 session.myVariable이 null을 반환할까요? 감사! – Tomarto
100 % 확신 할 수는 없지만, null이라고 생각합니다. –