【问题标题】:Communication between JSP and Servlet?JSP和Servlet之间的通信?
【发布时间】:2011-01-25 16:45:51
【问题描述】:

我有一个与 servlet 后端通信的 jsp 页面。到目前为止,我与该 servlet 通信的方式是通过 .getJSON() 这是一个 JQuery 方法。如果我要发回的数据采用 {key:value} 的形式,这将非常有用。但是,现在我需要发送更多数据。我数据库中最大的表,包含大约 11 个属性,行数约为 20-40。通过 JSON 发送表格,虽然不大,但也不小。我正在考虑 XML,我想知道是否有人能给我一些启发。示例代码将不胜感激,链接到教程,文章也很棒。

【问题讨论】:

    标签: xml jsp servlets


    【解决方案1】:

    只需将数据放在完全有价值的 Javabeans 的集合或映射中,然后使用 Google Gson 将其转换为 JSON 即可。 JSON 比 XML 更紧凑,更容易在 JavaScript 中处理(它也是 JavaScript 对象表示法)。

    在 Gson 的帮助下,您基本上需要做的事情如下:

    List<Data> list = dataDAO.list();
    response.setContentType("application/json");
    response.setCharacterEncoding("UTF-8");
    response.getWriter().write(new Gson().toJson(list));
    

    就是这样。我之前已经用例子回答过几次:hereherehereherehere

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-02
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 2020-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多