開始我和海濱的應用程序圖像時,我有這樣的代碼在啓動方法:如何配置海濱3.2會話超時(年齡)
WAMySeasideApp>>startUp: resuming
WAMySeasideApp waApplication
preferenceAt: #maximumRelativeAge
put: 18000. "5 hours"
WAEFTTasksApp waApplication
preferenceAt: #maximumAbsoluteAge
put: 86400. "24 hours"
ZnZincServerAdaptor startOn: 8080.
WAMySeasideApp>>waApplication
^WAAdmin defaultDispatcher handlerAt: 'my-seaside-app'
這個「最大年齡」會話參數在海邊配置網頁顯示正確應用程序,但每個海邊會議仍然是30分鐘。
什麼是通過代碼動態配置會話超時(年齡)的正確方法?請爲Seaside 3.2。
也許你可以更改值後重新緩存:WAMySeasideApp waApplication preferenceAt:#maximumRelativeAge 放: 18000; createCache。 –
調用createCache是不夠的,我們需要分配新的緩存:WAMySeasideApp waApplication緩存:WAMySeasideApp waApplication createCache。 –
就是這樣!謝謝!但一些方便 –