0

如何通过刷新浏览器在我的控制器中刷新存储在属性中的数据?我到底想做什么:我下载了一些 json 数据,然后我在我的网站上显示它。它每秒都在变化,所以当我刷新页面更新时我想要它。我的控制器方法如下所示:

@RequestMapping(value = "/", method = RequestMethod.GET)
public String infoWeather(ModelMap model, HttpServletRequest req) {
        Location location = LocationManager.getLocation(req);
        model.addAttribute("location", location);
        Weather weather = WeatherManager.getWeather(location);
        model.addAttribute("weather", weather);
    return "index";
}

它能做什么 ?

LocationManager.getLocation(req)

正在根据用户 ip 获取位置

WeatherManager.getWeather(location)

天气管理器获取您所在位置的天气,我将其显示在我的网站上

但是当我刷新它时,它不会更新我从 json 解析的天气数据,也包含日期(年、月、日、小时、分钟和秒),所以它总是显示我在运行后第一次进入页面时的数据小服务程序

请给我一些简单的例子

4

0 回答 0