我有這段代碼在開發服務器上工作得很好,但是在部署應用程序時 沒有創建會話。 我在做什麼錯?在開發服務器上工作,但它不在谷歌App Engine上(會話)
HttpSession session = req.getSession(true); session.setAttribute(「loggedIn」,new String(「true」));
編輯:
會話已啓用。 我現在意識到的是,_ah_SESSION變量不是被創建的,即使在開發服務器上也不是 (儘管它有效)。
我有這段代碼在開發服務器上工作得很好,但是在部署應用程序時 沒有創建會話。 我在做什麼錯?在開發服務器上工作,但它不在谷歌App Engine上(會話)
HttpSession session = req.getSession(true); session.setAttribute(「loggedIn」,new String(「true」));
編輯:
會話已啓用。 我現在意識到的是,_ah_SESSION變量不是被創建的,即使在開發服務器上也不是 (儘管它有效)。
您是否在APE中啓用了sesssion?見此處的指示,
http://code.google.com/intl/en-US/appengine/docs/java/config/appconfig.html#Enabling_Sessions
這裏是你如何能得到在GAE會話:
this.getThreadLocalRequest().getSession();
如果有任何問題的答案的幫助了,你能接受嗎?這就結束了這個問題。 – 2010-04-30 20:37:27