如何通过刷新浏览器在我的控制器中刷新存储在属性中的数据?我到底想做什么:我下载了一些 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 解析的天气数据,也包含日期(年、月、日、小时、分钟和秒),所以它总是显示我在运行后第一次进入页面时的数据小服务程序
请给我一些简单的例子