データベースからxmlファイルを作成しました。この xml ファイルは、サーブレットから ajax への応答として送信する必要があります。Web 上のさまざまなフォーラムやブログを調べたところ、サーブレットが呼び出されたときに応答 xml が作成されることがわかりました。この場合、サーバーには既に xml ファイルがあり、それを ajax への応答として送信するだけです。
ヘルプ !!
データベースからxmlファイルを作成しました。この xml ファイルは、サーブレットから ajax への応答として送信する必要があります。Web 上のさまざまなフォーラムやブログを調べたところ、サーブレットが呼び出されたときに応答 xml が作成されることがわかりました。この場合、サーバーには既に xml ファイルがあり、それを ajax への応答として送信するだけです。
ヘルプ !!
doGet() または doPost() メソッドで、応答に何かを書き込む前にcontent-type を設定してください。このような...
PrintWriter pr = response.getWriter();
response.setContentType("application/xml");
//parse your data to XML
String xml = parseXml(root);
pr.write(xml);
注: content-type"text/xml"
も有効である必要があります。JQuery や Prototype などのフレームワークは両方をサポートしています。