2012-06-27 34 views
0

嗨正在开发中的servlet需要发送数据(从数据库来)到applet上的应用程序,我已经休耕这link发送JSON数据的Servlet通信应用程序例如

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

回答

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(); 
     } 
+0

这看起来不错,但我有会话的问题。我在会话中设置了一个变量,当我在applet中打开inputstream对象时,它返回空值 – mallikarjun

+0

似乎应该发布另一个问题。如果这个帮助你,请选择它作为正确的答案。 – Tomer

相关问题