谷歌应用程序引擎设置属性的问题

时间:2010-07-01 03:03:17

标签: java google-app-engine session

我在获取我在一个jsp页面中设置的属性时遇到了一些麻烦:

pageContext.setAttribute(“purchaseser”,purchaseser,PageContext.SESSION_SCOPE);

并通过

在网站的其他部分进行调用

这适用于Google应用引擎开发环境,但在部署到真正的Google应用引擎后无效。有谁知道为什么这不起作用,如果有任何解决方法存在。

1 个答案:

答案 0 :(得分:0)

您是否在appengine-web.xml开启了会话?

 <sessions-enabled>true</sessions-enabled>

请参阅“启用会话”部分的http://code.google.com/appengine/docs/java/config/appconfig.html

如果您进行Google搜索,可在互联网上找到类似的会话问题。请注意,除了启用会话外,您要存储的对象必须实现Serializable,或者属于MemcacheDatastore中受支持的数据类型之一。

在幕后,会话无论如何都存储在memcach(速度)和数据存储中。直接使用这些API可能会解决您的问题。