【问题标题】:Storing data of form in Google app engine在谷歌应用引擎中存储表单数据
【发布时间】:2012-12-24 06:31:24
【问题描述】:

我正在尝试了解如何在 Google 应用引擎中存储我的表单数据。我已经用html制作了表格。我现在应该怎么做才能存储表单中输入的所有数据?

一个例子或代码会很好理解。

【问题讨论】:

  • 您使用哪种语言?您是否阅读过有关 App Engine 数据存储区的任何文档?

标签: google-app-engine


【解决方案1】:

这是我的两个建议:

  1. 您将不得不通过 AJAX 调用 (jQuery link) 将表单数据发送到您的 GAE 服务器。当您的服务器(即 Java servlet)收到 HTTP 请求时,您可以执行所需的任何逻辑,然后将数据存储到数据存储中。我强烈建议您尝试一下Objectify。它对所有技能水平的 GAE 开发人员都很有用,因为它能够直接持久化 Java 对象而无需使用复杂的查询(即 SQL)。
  2. 建议您在客户端将表单转换为 JSON 字符串并将其发送过来,而不是直接将 HTML 表单提交到服务器。 JSON 正在成为事实上的互联网数据传输格式。

【讨论】:

  • 作者使用的是Python。
  • 即使他使用 Python,我也给了他一些与语言无关的技术,例如他应该使用 AJAX 调用向服务器发送 HTTP 请求,将数据存储到数据存储中并以 JSON 格式发送数据,而不是作为默认表单格式发送。
  • 为什么投反对票?在他告诉我他使用 Python 之前,我给了作者一个 Java 示例。我在这篇文章中只有有用的信息!
猜你喜欢
  • 2014-10-21
  • 2013-05-17
  • 1970-01-01
  • 1970-01-01
  • 2014-10-30
  • 2012-06-23
  • 2011-05-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多