こんにちは、サーブレットが(データベースからの)データをアプレットに送信する必要があるアプリケーションを開発しています
それは非常に便利ですが、JSON を介してデータを渡すことは、誰でもこの例を示すことができると述べています。オブジェクトのシリアライゼーションを試みましたが、java.io.EOFException 例外が発生しています (JVM バージョンのミスマッチである可能性があると言う解決策を探していたので、JSON を使用することにしました)。
json 文字列を作成または読み取る場合は、Google の Gsonを使用することをお勧めします。
サーブレットから json 応答を送信するには、次のようにします。
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
PrintWriter writer = null;
try {
writer = response.getWriter();
writer.write(json);
} finally {
writer.close();
}