0

httpリクエストを介してxmlファイルをjspページに送信する必要があるという要件があります。サーバー側では、リクエストオブジェクトからinputStreamを取得してファイルに保存するコードをすでに開発しています。後で、XMLファイルを処理してデータをDBに保存しています。

ここで、xml ファイルを jsp に送信する必要があります。jsp/サーブレットからサーバーにxmlファイルを送信する方法...

前もって感謝します...

4

1 に答える 1

0

Xmlファイルが小さい場合は、できます store the contents of the xml as String as a request attribute

それ以外の場合は、応答としてファイルをフラッシュできます

response.setContentType("text/xml");
PrintWriter out = response.getWriter();
FileInputStream in = new FileInputStream(sample_file);
byte[] buffer = new byte[4096];
int length;
while ((length = in.read(buffer)) > 0){
    out.write(buffer, 0, length);
}
in.close();
out.flush();
于 2013-02-10T14:13:15.980 に答える