2016-11-13 6 views
0

私は春に一般にwebdevで初心者です。私は春のブーツに小さなアプリケーションを書いています。そこでは、私は実際の気象状態を表示しています。データは、JpaRepositoryとHSQLDBの助けを借りてストレージです。SpringブートとJSPを使用してcontent/pageを強制的に更新できますか?

1分ごとにデータを受け取り、解析してリポジトリに追加します。ロジックが完了しました。

新しい、実際のデータを取得すると、クライアントのブラウザを強制的に更新する方法を教えてください。 HTMLで

+0

が有用である可能性がある:https://en.wikipedia.org/wiki/Push_technology#Long_polling –

+0

WebSocketを含むことになるより複雑なアプローチを:http://stackoverflow.com/questions/10028770/in-what -situations-would-ajax-long-short-polling-be-preferred-over-html5-websockです。私は約1年の間、私たちのプロジェクトでこれを使ってきましたが、学習曲線はありますが、かなり良いです。 – bphilipnyc

答えて

0

:付き

<meta http-equiv="refresh" content="0;URL='http://thetudors.example.com/'" /> 

任意のAjaxの機能を使用せずに、このような機能を追加するには、次のメタを使用することができますJavascript:

プロジェクトでJavascriptを追加することができた場合は、私のアドバイスは、jQueryを使って定期的に確認または取得するためにエンドポイントを作成することです:

フアン・アントニオ・

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> 
関連する問題