【问题标题】:Works on development server but it doesn't on Google App Engine (Sessions)适用于开发服务器,但不适用于 Google App Engine(会话)
【发布时间】:2010-04-14 14:20:47
【问题描述】:

我的代码在开发服务器上运行良好,但是 当我部署应用程序时,不会创建会话。 我究竟做错了什么?

HttpSession 会话 = req.getSession(true); session.setAttribute("loggedIn", new String("true"));

编辑:

会话已启用。 我现在意识到的是 _ah_SESSION 变量不是 创建,甚至不是在开发服务器上(尽管它有效)。

【问题讨论】:

  • 如果任何答案有帮助,你能接受吗?这结束了这个问题。

标签: java google-app-engine session


【解决方案1】:

您是否在 APE 中启用了会话。请参阅此处的说明,

http://code.google.com/intl/en-US/appengine/docs/java/config/appconfig.html#Enabling_Sessions

【讨论】:

  • 还能是什么?我需要“保存”它还是什么?
【解决方案2】:

以下是在 GAE 中获取会话的方法:

this.getThreadLocalRequest().getSession();

【讨论】:

    猜你喜欢
    • 2020-02-19
    • 2014-08-26
    • 1970-01-01
    • 2016-06-24
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多