2016-11-13 58 views
0

我在春天和一般webdev新手。我正在春季开机写小应用程序,在那里我显示真正的weatherstatus。数据在JpaRepository和HSQLDB的帮助下存储。我可以使用Spring Boot和JSP强制更新内容/页面吗?

每分钟我都会收集数据,解析并将其添加到存储库。逻辑完成了。

如何强制客户端的浏览器刷新,当我得到新的实际数据?

+0

可能有用:https://en.wikipedia.org/wiki/Push_technology#Long_polling –

+0

一个更复杂的方法将包括的WebSockets:http://stackoverflow.com/questions/10028770/in-what -situations-将-Ajax的长 - 短 - 轮询待优选的环比HTML5的websock。我已经在我们的项目中使用了大约一年,虽然有一个学习曲线,但它相当好。 – bphilipnyc

回答

0

如果你正在使用REST的电话,那么这对你来说会很容易。

<script> 
    $(document).ready(function(){ 
     setInterval(getWeather(),2000); 
     //Here get weather is a method and 2000 is numbers of milliseconds after which you want to update weather data 
    }); 

    function getWeather(){ 
     $.ajax({ 
      type : 'GET' 
      url : 'Your url here' 
      success : function(data){ 
       //set received data to your container 
      } 
     }); 
    } 
</script> 
相关问题