GAE是否正式支持getServletContext()
?
答案 0 :(得分:1)
它是基本servlet规范的一部分,所以是的,它是受支持的。但是,正如the docs所说:
对于Web应用程序 在其部署中标记为“分布式” 描述符,将有一个上下文 每个虚拟机的实例。在 这种情况,背景不可能 用作共享全球的位置 信息(因为信息 不会是真正的全球性)。用一个 外部资源,如数据库 代替。
答案 1 :(得分:0)
您可以使用ServletContext,但每个应用实例都会有一个上下文。因此,您不能依赖ServletContext来全局共享信息。你确实有其他选择(并且有很好的选择) - 使用memcache或数据存储区。