首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JSP和Servlet之间的通信?

JSP和Servlet之间的通信?
EN

Stack Overflow用户
提问于 2010-03-10 08:22:11
回答 1查看 1.6K关注 0票数 3

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-10 08:49:45

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

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

代码语言:javascript
运行
复制
List<Data> list = dataDAO.list();
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(new Gson().toJson(list));

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2413636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档