0
嗨正在开发中的servlet需要发送数据(从数据库来)到applet上的应用程序,我已经休耕这link发送JSON数据的Servlet通信应用程序例如
它是非常有用的,但他们提到通过JSON传递数据任何一个都举了一个例子。我试图序列化的对象,但我越来越 java.io.EOFException 异常(我搜索解决方案有人说这可能是JVM版本错过匹配领导这个),所以我决定去JSON。
嗨正在开发中的servlet需要发送数据(从数据库来)到applet上的应用程序,我已经休耕这link发送JSON数据的Servlet通信应用程序例如
它是非常有用的,但他们提到通过JSON传递数据任何一个都举了一个例子。我试图序列化的对象,但我越来越 java.io.EOFException 异常(我搜索解决方案有人说这可能是JVM版本错过匹配领导这个),所以我决定去JSON。
如果您要创建或读取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();
}
这看起来不错,但我有会话的问题。我在会话中设置了一个变量,当我在applet中打开inputstream对象时,它返回空值 – mallikarjun
似乎应该发布另一个问题。如果这个帮助你,请选择它作为正确的答案。 – Tomer