目前我在做一個留言頁面。它允許用戶評論某些項目。假設用戶A發表評論。怎樣才能讓新帖子自動顯示在用戶B瀏覽器的頁面上?我能夠在userA瀏覽器上顯示帖子,但是如何做到讓userB瀏覽器也會自動更新以顯示新帖子?JSP數據顯示自動更新
回答
如果你編碼某種即時通訊,那裏應該是帖子及其在用戶B的網頁外觀之間一個非常小的延遲,然後看彗星,安東尼的建議的。
否則,實現此目的的最簡單方法是定期(每2,3,5,10分鐘:您決定什麼是可接受的)在userB上使用AJAX請求輪詢服務器以查找新消息。儘管如此,請確保不要佔用您的整個帶寬。
是的。一個AJAX請求,甚至像[元刷新](http://en.wikipedia.org/wiki/Meta_refresh)等更老的學校。但是,再次,採取@JB的建議,這可能會消耗大量的帶寬。 –
如果是拍賣網站?如何反映數據? – user236501
它取決於您(和用戶)擁有的帶寬,併發用戶的數量以及可接受的延遲。沒有明確的答案。看看最適合你的情況。 –
可以使用彗星的應用程序。
而不是使用彗星,只要保持一個jQuery計時器和輪詢您的新的更新服務器。
這裏是你應該怎麼查詢。
0. Assume each message posted has a unique incremental rownumber.
1. pass your client page's last displayed row number.
2. check if there are any rows greater than the rownumber you passed.
3. if more,return all those rows to the client.
4. do all the above things using ajax,preferably in jquery.
- 1. 當數據更新到數據庫時自動更新jsp頁面
- 2. C#動態數據顯示 - 更新LineGraph
- 3. 顯示更新的數據
- 4. 自動更新RealmRecyclerViewAdapter在更新上顯示不正確的數據
- 5. JSP顯示空白數據
- 6. Servlet到JSP數據顯示
- 7. Ionic2自動更新數據
- 8. 數據庫自動更新
- 9. 自動更新數據
- 10. Django沒有顯示來自數據庫的更新數據
- 11. JSP即使在更新後也顯示與數據庫相同的數據
- 12. AJAX/PHP自動顯示更新值
- 13. 顯示jsp後顯示jsp中的java列表數據
- 14. 使用jsp更新動態數據更新查詢
- 15. 如何在jsp上顯示來自數據庫的數據
- 16. 在jsp頁面顯示來自mysql數據庫的Highcharts數據
- 17. 如何自動顯示數據庫中的新數據
- 18. 如何自動更新JSP頁面
- 19. 更新數據庫後顯示更新數據android
- 20. 如何顯示來自GAS的數據並自動更新每個單元格?
- 21. 無刷新自動更新數據onFocus
- 22. 數據庫更新後自動刷新
- 23. MySQL更新記錄,但頁面顯示不顯示新數據
- 24. 顯示來自mysql的新數據
- 25. Jquery/PHP更新後顯示數據庫
- 26. 更新數據後顯示TableViewCell結果
- 27. 用戶更新的數據顯示
- 28. 更新datagridview的。(顯示實時數據)
- 29. jQuery,數據庫更新/顯示問題
- 30. 用自動計數器更新Android顯示器
不知道任何感謝的例子嗎? – user236501
Google Mojo:http://java.dzone.com/articles/using-atmospheres-jquery-plug。彗星不是你可以從一個stackoverflow帖子學到的東西。花點時間學習和學習所涉及的技術,並在您有更具體的問題時隨時提問。 –