我有一個隊列。當隊列中的消息被消耗時,我將消息放在列表中,並將其置於UI/jsp頁面中。我已經運行了UI頁面定期以便每當消息被消耗並設置在一個列表中,然後我可以在不刷新的情況下在UI中顯示它們。從JAVA中自動將隊列中的數據推送到UI
但我不想定期更新用戶界面,而是每當新的郵件設置在列表中時,我希望這些新郵件自動顯示在用戶界面上。
我不知道如何做到這一點。有人幫助我。 在此先感謝!
我有一個隊列。當隊列中的消息被消耗時,我將消息放在列表中,並將其置於UI/jsp頁面中。我已經運行了UI頁面定期以便每當消息被消耗並設置在一個列表中,然後我可以在不刷新的情況下在UI中顯示它們。從JAVA中自動將隊列中的數據推送到UI
但我不想定期更新用戶界面,而是每當新的郵件設置在列表中時,我希望這些新郵件自動顯示在用戶界面上。
我不知道如何做到這一點。有人幫助我。 在此先感謝!
維持列表中消息數量的計數,並定期將其與列表長度進行比較。 當任何新消息將被插入到列表中時,此計數將小於(更新的)消息列表的長度,因此更新應用程序的UI組件。
設置一個listener.i想要這樣做,但不知道如何去做 – user1254261
添加一個監聽器也是一個很好的方法。請查看[observer設計模式](http://en.wikipedia.org/wiki/Observer_pattern)瞭解更多信息。 如果您需要更多幫助,請與我聯繫。 –
你使用什麼編程語言/平臺? –
我正在使用Java。 – user1254261