【问题标题】:How to use REST in web applications? [closed]如何在 Web 应用程序中使用 REST? [关闭]
【发布时间】:2016-11-09 11:53:57
【问题描述】:

现在我正在学习 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 页面的概念是什么?

提前致谢

阿尔坦

【问题讨论】:

  • 通常您会使用一些客户端代码来获取此 JSON 数据。客户端可以是在你的 greeting.html 中执行 HTTP GET 请求的 JS 客户端

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


【解决方案1】:

你可以使用jQuery来解析这个json字符串

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);

【讨论】:

    【解决方案2】:

    Spring.io 网站上有多个教程介绍了如何使用 RESTful Web 服务:

    你只需要选择你最熟悉的方法。

    【讨论】:

      猜你喜欢
      • 2017-09-05
      • 2015-01-07
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 2023-03-16
      • 2016-10-02
      • 1970-01-01
      相关资源
      最近更新 更多