我正在尝试使用Spring Boot MVC制作天气应用。我想使用来自以下网站的api:openweather.com。

在控制器中,我有一种传递参数的方法。我有两个HTML页面。一个使用表单并提交,另一个显示表单的字符串。
如何将API与我的参数从表单绑定以及如何检索JSON信息。

@GetMapping("/show")
public String show(@RequestParam ("city") String city, ModelMap modelMap){
    modelMap.addAttribute("city", city);
    return "article/show";
}

最佳答案

您可以使用RestTemplate从天气API中检索JSON。

您在下面的链接中有一个示例:
http://www.baeldung.com/rest-template

收到JSON对象之后,可以将其添加到模型中并将其发送到JSP或其他模板引擎。

10-06 14:04
查看更多