我有一个要求,我必须通过http请求将xml文件发送到jsp页面。 在服务器端,我已经开发了代码以从请求对象&获取inputStream。存储到文件中。后来我正在处理xml文件以将数据存储在DB中。
现在我需要将一个xml文件发送到jsp。那么如何将xml文件从jsp / servlet发送到服务器......
提前致谢...
答案 0 :(得分: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();