发送JSON数据Servlet Applet通信示例

时间:2012-06-27 10:39:01

标签: java servlets applet

您正在开发一个应用程序,其中servlet必须将数据(来自数据库)发送到applet我已经让这个link

它非常有用,但他们提到通过JSON传递数据可以任何人举例说明这一点。我尝试了对象的序列化,但我得到了 java.io.EOFException的 异常(我搜索了解决方案,有人说这可能是JVM版本错过匹配导致这个)所以我决定去JSON。

1 个答案:

答案 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();
        }