如何刷新jsp页面?

时间:2013-12-03 23:08:36

标签: java google-app-engine google-cloud-datastore

我是Google App Engine的新用户,我遇到了一些我似乎无法找到解决方案的问题。

每当我从数据存储区创建/删除/更新某些内容时,我最终会这样做:

resp.sendRedirect("/view_list.jsp");

页面没有更新。

例如,如果我有一个包含2个项目列表的页面,那么我创建另一个项目,然后使用列表重定向到该页面,而不是显示3个项目,它显示2个项目,直到我更改页面和回来。

那么在更改数据存储区后,如何确保页面刷新?

1 个答案:

答案 0 :(得分:0)

有几点相关:

  • 数据存储是HRD(高复制数据库),根据文档,从提交写入到所有数据中心可见的延迟意味着跨多个实体组的查询(非祖先查询) )只能保证最终的一致结果。因此,此类查询的结果有时可能无法反映基础数据的最新更改。有关详细信息,请参阅documentation

  • 简而言之,要获得一致的读取,请尽可能多地使用get。如果您使用查询,则由于索引可能会有延迟。

希望这会有所帮助。我还建议更好地构建问题标题。这个问题很好,但是当它说“刷新jsp页面”时可能会丢失。