如何编写从XML RESTful Web服务接收数据的JSP页面?

时间:2012-03-28 17:35:54

标签: javascript html xml ajax rest

我有相当数量的JSP和JSF经验。与Javascript和AJAX不同。

我正在编写一个简单的JSP页面,该页面应该将一些数据发布到Web服务。 webservice返回一个XML块,然后JSP页面中的字段列表需要填充XML数据中的值。

我开始做的是编写一个接受JSP帖子的基本servlet,然后将数据发布到Web服务,解析XML并将数据放入JSP可以看到的形式。

但我知道这可以通过Javascript和/或AJAX完成 - 我只是不确定如何开始。

如何让我的JSP表单将数据发布到RESTful Web服务然后解析XML结果?

谢谢! 罗布

1 个答案:

答案 0 :(得分:1)

您的任务与JSP无关。

您需要对 XmlHttpRequest 进行一些研究。这是一个JavaScript对象,它在浏览器中发出Ajax请求。您可以创建表单,但不是让浏览器将表单POST到RESTful服务,而是需要在JavaScript中处理它。 JavaScript应该使用XmlHttpRequest将对象POST到服务(XML),然后自动解析结果。然后,您可以使用生成的对象并将这些值插入到输出HTML中。这一切都在浏览器中动态发生,而不是在服务器上发生。