将xml从jsp传输到servlet的技术

时间:2012-06-27 11:29:10

标签: java web-services jsp web

我正在制作一个使用某种Web服务的Web应用程序(标准JSP和servlet)。用户将提供给Web服务的数据采用xml文件(data.xml)的形式。假设用户,Web应用服务器和Web服务服务器分别位于不同的PC1,PC2和PC3中。用户在PC3中具有data.xml,从PC2(jsp)访问网页。我的问题是传输XML的更好方法是什么? 方案1: 从jsp传输文件流(文件上传) - > servlet - >网络服务 - > servlet - > JSP

方案2: jsp访问data.xml,读取内容,将其存储在字符串对象中,然后将xml字符串传递给servlet - >网络服务 - > servlet最后将响应作为对象返回给jsp(不是xml,不是string,而是object)。

哪个更好?

1 个答案:

答案 0 :(得分:0)

首先,您确定,您将如何阅读XML文件?如果文件位于您在其他计算机上部署应用程序的某台计算机上,则您需要将该文件上载到应用程序,然后开始阅读该文件以进行进一步处理。 您需要将文件上传到服务器的任何场景,它将从指定的路径读取,然后连接到webservice发送数据,处理完成后将响应返回给JSP。