如何在Web应用程序中使用REST?

时间:2016-07-07 08:28:11

标签: spring rest spring-mvc spring-boot spring-data

现在我正在学习REST,但我无法理解它的使用方式。可能这是一个非常简单的问题,但由于我对概念缺乏了解,我完全感到困惑。

假设我有一个简单的Spring MVC应用程序,我运行localhost:8080/greeting/?id=1并显示我的greeting.html页面和我数据库中的一些数据。到现在为止还挺好。

但是,当我将@Controller更改为@RestController并致电localhost:8080/greeting/1时,我会在{"id":1,"content":"Hello, World!"}之后获得一个json。我明白这是正常的,因为这是休息服务的回应。

但是如何在我的greeting.html中使用它?我的意思是将这些数据映射到我的html页面的概念是什么?

提前致谢

俺答

2 个答案:

答案 0 :(得分:1)

有多个教程解释如何在 Spring.io 网站上使用RESTful Web服务:

您只需选择最熟悉的方法。

答案 1 :(得分:0)

你可以使用jQuery来解析这个json String

var obj = jQuery.parseJSON( '{ "name": "John" }' );
alert( obj.name === "John" );

然后你可以像这样设置值

<p>Input field: <input type="text" id="test" value="Mickey Mouse"></p>

$("#test").text(obj.name);