我想向我的JSF Web應用程序添加一個計數器。像在PHP中一樣,我們可以使用外部文本文件來存儲計數和增量,並將其寫入每個請求。如何在JSF中使用?JSF中的HIt計數器
0
A
回答
0
你可以這樣做,但唯一可以考慮的情況是做作業。無論如何,只需要一個讀取/增量/寫入文件的Backing Bean。
看一下Apache Commons IO FileUtils的一些好幫手方法。雖然如果這是作業,你無疑會得到更好的標記滾動自己;-)
1
我建議只使用Filter
這一點。相應地執行javax.servlet.Filter
並將其映射到web.xml
上的感興趣的url-pattern
。
E.g. (半僞):
public void doFilter(request, response) {
int count = readCountFromFile();
count++;
writeCountToFile(count);
chain.doFilter(request, response);
}
的Java IO tutorial可能會有所幫助如何讀取和寫入文件內容。
您不一定需要JSF。 JSF只是建立在Servlet API的基礎之上,你可以使用過濾器。否則,你必須創建一個bean,你必須記得確保每個視圖調用這個bean 每請求。
相關問題
- 1. rails client_side_validations only hit hit save
- 2. 外部HIT與mturk上的內聯HIT?
- 3. JSF活動會話計數器。如何?
- 4. JSF 2.0計時器組件
- 5. IntelliJ JSF GUI設計器
- 6. JSF溫度計算器
- 7. boto HTMLQuestion create-hit - 應該在請求者沙盒中看到HIT?
- 8. 大HIT創作
- 9. PHP hit counter issue
- 10. Polymorphic Performance Hit
- 11. MPMoviePlayerController Performance Hit
- 12. JSF的可視化設計器
- 13. JSF-2應用程序中的服務器端計時器
- 14. HIT實例對於boto返回的HIT沒有屬性「標題」
- 15. GetSublayers by Hit test ios
- 16. HIT不會提交
- 17. Mechanical Turk中的多個HIT或ExternalQuestion?
- 18. 設計亞馬遜機械土耳其人的HIT
- 19. 在機械土耳其發佈HIT後增加HIT獎勵
- 20. JSF中的控制器MVC
- 21. JSF中的攔截器
- 22. JSF 2中的示波器
- 23. JSF視圖計算
- 24. VB.net textbox return hit(enter)event
- 25. Key HIT /新聞事件
- 26. datasift.com頁面中的計數器是真實的計數器嗎?
- 27. JSF數據表中的MouseOver
- 28. 在JSF中的數據表
- 29. Flash AS3中的計時器計數
- 30. Clojure中的Threadlocal計數器
給出更多細節 – Bozho 2010-04-01 06:25:23