【问题标题】:How to add JSP form data into a JSON object and store it in a database?如何将 JSP 表单数据添加到 JSON 对象中并将其存储在数据库中?
【发布时间】:2014-02-26 12:40:04
【问题描述】:

我有一个包含以下字段的用户输入表单:

  • 姓名
  • 年龄
  • 地址

我想将其值转换为 JSON 并将其保存在数据库中。我怎样才能做到这一点? 我可以使用哪个库?

【问题讨论】:

  • 访问 json.org 并研究 JSON 语法。学习只需5-10分钟。如果您将 JSON 字符串存储在本地数据库中,则通常应将其存储为“blob”。 (虽然为什么首先使用 JSON,而不是将名称/年龄/地址存储为 3 个单独的列?)

标签: java json jsp servlets


【解决方案1】:

在 servlet 的服务器端将所有请求参数保存到相应的 bean,然后您可以使用 google 的 gson 库 进行转换以获取更多信息,请查看 tutorial

【讨论】:

    【解决方案2】:

    例如:

    1. 您需要接受表单提交的 servlet
    2. 要使用 JSON,我推荐 eclipse 源最小 JSON,我喜欢它
    3. 数据库 - 普通 JDBC、休眠或 JPA ..

    【讨论】:

      【解决方案3】:

      参考以下步骤:

      1. 在 JSP 页面中,在 javascript 中使用 JSON.stringify() 方法将表单字段转换为 JSON。
      2. 在服务器上使用适当的 JSON 解析器(如 GSONJackson)解析 JSON。
      3. 解析后会得到想要的对象
      4. 对对象执行数据库操作

      您可能需要 GSON jar 、Jackson jar。

      【讨论】:

        猜你喜欢
        • 2021-12-13
        • 1970-01-01
        • 1970-01-01
        • 2019-10-18
        • 1970-01-01
        • 2021-02-27
        • 1970-01-01
        • 1970-01-01
        • 2011-10-10
        相关资源
        最近更新 更多