我從一個支持bean的線程中調用一個線程,該線程支持許多db活動。 我想添加消息的上下文, ,但直到我到run()方法的結尾,上下文已經發布。 如何在不依賴於bean的情況下在線程的運行()方法 內向上下文添加消息?facescontext在線程完成工作之前發佈
0
A
回答
0
是..你可以使用Ajax推做到這一點... 您可以使用黃金面或任何你想做的推...
你應該做一個bean的通知..每當你要通知客戶端(只要你喜歡)以某種方式宣佈,豆......想想吧:)
通過這種方式,你可以的30分鐘就是他想要完成之後公佈的客戶端...
在最糟糕的情況下,您可以使用javascript中的「setInterval」函數定期檢查servlet的消息...
這裏是a tutorial for commet ..約
更多細節comet here
(是的..與阿賈克斯推的是一個相當長的路要走。 - 如果你想自己做)
歡呼。
0
相關問題
- 1. Android:如果主線程在工作線程之前完成,會發生什麼?
- 2. 啓動一個線程以前完成其工作之前
- 3. 如何讓線程在free'd之前完成其工作?
- 4. 這些線程爲什麼在完成工作之前退出?
- 5. dotnet發佈在預發佈完成之前運行
- 6. 在UITableViewCell發佈之前停止線程
- 7. 如何掛起一個線程另一個線程完成其工作之前
- 8. 等待FileSystemWatcher事件在完成線程之前觸發
- 9. 測試admob在發佈之前工作
- 10. 控制檯在線程完成之前退出(多線程)
- 11. 會在子線程完成執行之前退出主線程?
- 12. ASP.NET:如何使onClientClick在回發之前完成工作?
- 13. 新創建的線程在主線程完成之前不會觸發
- 14. 在NPAPI插件被銷燬之前等待工作線程完成
- 15. 如何防止我的線程在工作完成之前退出?
- 16. 確保所有線程在JVM完全終止之前完成
- 17. 如何在以前的工作流程完成時觸發Oozie工作流程
- 18. DoFilter()在Servlet的工作完成之前還是之後執行?
- 19. 多線程程序在完成之前就凍結
- 20. Git-Flow - 在發佈完成之前創建新功能
- 21. Handsontable在發佈之前用鍵替換自動完成值
- 22. Task.Continue在任務完成之前觸發
- 23. 函數在fadeOut()之前觸發;完成
- 24. jQuery $ .when在完成之前觸發
- 25. Qtimer在QNetworkAccessManager完成之前觸發
- 26. AngularJS路線變化發生在ng-leave動畫完成之前
- 27. 當工作線程完成其工作在android
- 28. C#在推進之前完成程序完成過程
- 29. BitmapFactory.decodeStream線程安全嗎?有時我的Async任務在完成之前完成
- 30. 在查詢完成之前,nginx線程是否被鎖定?
在我的網絡中,我們不使用素數或冰,還有其他選項,你知道嗎? – OshikawaL 2012-02-20 10:26:15
你可以使用jQuery或你想要的東西(甚至是純粹的javascript - 我建議jQuery給大家,因爲是crossbrowser)..並且自己做一個ajax push ...我認爲你可以用servlet來做到這一點..閱讀:http ://en.wikipedia.org/wiki/Comet_(編程),但我建議你使用primefaces只爲你需要的頁面:) – Alex 2012-02-20 10:31:39
也許你可以鏈接我一個例子,因爲我不知道它很好? – OshikawaL 2012-02-20 10:35:45