如何使用浏览器技术使用RESTful Web服务

时间:2012-03-27 14:05:42

标签: jquery html rest

所以我开发了一个简单的Java restful webservice,它在http://localhost:8080/testProject/rest/items上运行。

当我在broswer中导航到该URL时,我得到了XML。

那么什么是使用Web服务并以用户友好的方式显示结果的最佳方式,例如在表中。

我应该使用基本的HTML或jquery吗?

我还希望将来能够将参数发布到Web服务。

由于

3 个答案:

答案 0 :(得分:1)

要在浏览器中很好地显示XML文件,XSLT就是您所需要的。您可以使用XSLT将XML文档转换为HTML,这样您就可以显示漂亮的表格和漂亮的样式。关于XSLT的维基百科:

  

XSLT(可扩展样式表语言转换)是一种基于XML的声明性语言,用于转换XML文档。原始文件没有改变;相反,基于现有文档的内容创建新文档。[2]新文档可以由处理器以标准XML语法或其他格式(例如HTML或纯文本)进行序列化(输出)。[3] XSLT最常用于在不同的XML模式之间转换数据或将XML数据转换为网页或PDF文档

入门非常简单。我建议使用W3Schools:http://www.w3schools.com/xsl/

希望有所帮助

答案 1 :(得分:0)

您可以使用jQuery.get轻松完成此操作。

答案 2 :(得分:0)

Restful服务仅用于从服务器使用数据并将其显示给用户。如果您还希望将数据发布回服务器,您可能需要查看其他选项...(curl,soap,xml-rpc)并进行适当的auth检查,以便恶意数据不会回发到服务器/数据库

现在,回到原来的问题,你有一个xml回复,你想向用户显示结果,你可以使用XSLT来做,或者你可以解析xml服务器端并用于将其显示给您的用户。