我有这段代码在开发服务器上工作得很好,但是在部署应用程序时 没有创建会话。 我在做什么错?在开发服务器上工作,但它不在谷歌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