0
我目前正在創建一個使用spring啓動,spring mvc和java來監視服務器內存的web應用程序。我能夠使用百里香在我的網頁上顯示記憶。如何通過刷新頁面更新UI上的值?
在我的Java應用程序中,我使用cth.etz運行* 「免費下載| awk的 'FNR == 2 {打印$ 4 /($ 3 + $ 4)100}'」和檢索值。我將值保存到對象模型中,並將其添加到modelandview中以顯示在UI上。當我刷新我的網頁更新的值將取代舊的(應用程序被重新啓動,並再次啓動;更新數據)
我的問題。
我怎麼可以在無需點擊刷新到從服務器獲取更新後的值更新我的web應用程序的價值呢?我正在尋找替代方法來做到這一點。我尋找的思路和技巧,看看我伸手是可能的,不找代碼。
我的思想
AJAX會幫助我在我的目標是什麼? 我覺得我需要有 「免費下載| awk的 'FNR == 2 {打印$ 4 /($ 3 + $ 4)100}'」 被連續地執行每分鐘左右。但它不起作用,因爲我打開連接來發送腳本。之後,我關閉連接,因爲我不想打開連接。
是,AJAX將完美服務使用情況。你需要做的是選擇一個JavaScript API,比如JQuery,AngularJS等等來滿足你的需求。根據您的功能要求,您可以使用計時器一遍又一遍地觸發相同的AJAX呼叫。 – Armaiti
AJAX絕對會幫你解決這個問題。你可以尋找像新聞報道這樣的樣本小部件,它不斷刷新等等來獲得想法。對於每一個頻繁運行的請求,關閉連接都會導致重複計算,因此您應該將關閉部分移至finally塊,而不是在每次請求之後。 – digidude