您正在开发一个应用程序,其中servlet必须将数据(来自数据库)发送到applet我已经让这个link
它非常有用,但他们提到通过JSON传递数据可以任何人举例说明这一点。我尝试了对象的序列化,但我得到了 java.io.EOFException的 异常(我搜索了解决方案,有人说这可能是JVM版本错过匹配导致这个)所以我决定去JSON。
答案 0 :(得分:0)
如果您要创建或阅读json字符串,那么我建议您使用Google's Gson。
要从servlet发送json响应,请执行以下操作:
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
PrintWriter writer = null;
try {
writer = response.getWriter();
writer.write(json);
} finally {
writer.close();
}