Spring mvc 如何通过刷新浏览器重新引用servlet数据-spring mvc

Spring mvc 如何通过刷新浏览器重新引用servlet数据-spring mvc,spring-mvc,refresh,Spring Mvc,Refresh,如何在控制器中通过刷新浏览器刷新存储在属性中的数据? 我最想做的是: 我不编辑一些json数据,然后在我的网站上显示它。 它每秒钟都在变化,所以我想在刷新页面时更新它。 下面是我的控制器metod的样子: @RequestMapping(value = "/", method = RequestMethod.GET) public String infoWeather(ModelMap model, HttpServletRequest req) { Location locat

如何在控制器中通过刷新浏览器刷新存储在属性中的数据? 我最想做的是: 我不编辑一些json数据,然后在我的网站上显示它。 它每秒钟都在变化,所以我想在刷新页面时更新它。 下面是我的控制器metod的样子:

@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解析的天气数据,也会更新日期(年、月、日、小时、分钟和秒) 所以它总是显示运行servlet后第一次进入页面时的数据


请给我一些简单的例子

你确定WeatherManager.getWeather会为第二次调用返回正确的值吗?这里是我获取mt数据的地方,我想是的,因为不知道我使用了多长时间,它总是显示servlet启动后第一次输入的时间。请求到此页面总是返回相同的值。事实上,响应有时会改变(当天气改变LOL)