有沒有人使用JSP/Servlet/Java技術實現了stackoveflow/digg投票系統? 如果可以,請將我重定向到書籍或在線材料?如果已經有一些插件用於學習目的?使用Jsp/Servlet技術的投票風格系統
0
A
回答
2
這裏的主要關鍵字是Ajax。它基本歸結爲讓Javascript代碼向服務器端發出異步請求(「背景」中的請求,以便客戶端不會看到任何「內容快閃」),並最終遍歷/更改HTML DOM樹中的元素(可通過Javascript中的document
對象訪問)。
首先,將一些JS函數附加到表示向上和向下投票按鈕的元素的click
事件中。讓這些JS函數通過消息ID和投票狀態(向上或向下)向服務器發出異步請求,並通過遍歷HTML DOM來相應地更改表示數字的元素。這基本上都是。
爲了避免與瀏覽器特定行爲相關的痛苦,最好的做法是採用一個經過充分開發和維護的第三方Javascript框架,並具有ajaxical權力,如jQuery。
您只需使用JSP/Servlet進一步常用的方法:JSP作爲視圖/模板技術可以用於編寫必要的HTML/CSS/JS,輸出可以在taglibs的幫助下動態控制(如JSTL)和EL。作爲請求/響應控制器的servlet只能用於控制請求並最終執行特定於請求的操作。不僅適用於JSP頁面,也適用於Ajax請求。我建議在一個servlet中使用Gson以便能夠發送和/或接收JSON字符串,以便Javascript可以進一步處理它,而不會有任何轉換的麻煩。
在jQuery網站你可以找到很多「第四方」插件。 Here你可以找到所有匹配關鍵字vote
的插件。其中之一可能對你有用。
希望這會有所幫助。
相關問題
- 1. 在投票系統
- 2. jQuery投票系統
- 3. 投票系統java
- 4. AngularJS投票系統 - 防止多投票
- 5. 如何投票投票系統?
- 6. NoSQL上的投票系統
- 7. 投票系統 - PHP和Mysql
- 8. HTML遞增投票系統
- 9. php-mysql投票系統?
- 10. ASP.NET MVC投票系統5
- 11. 投票系統問題
- 12. 開源投票系統
- 13. asp.net mvc 5投票系統
- 14. 投票系統問題
- 15. 投票系統與jQuery AJAX
- 16. 投票系統在ASP.NET MVC
- 17. Symfony框架投票系統
- 18. asp.net項目投票系統
- 19. AJAX + PHP投票系統
- 20. 系統更換技術
- 21. 如何建立投票系統來支持多種投票類型的投票?
- 22. 投票系統在rails應用程序?
- 23. 投票系統,簡單VS有用
- 24. SMS Premium投票如何在技術上起作用?
- 25. 計算投票 - PHP和MySQL投票系統
- 26. Reddit式投票系統,我如何避免重複投票?
- 27. 在投票系統上只允許每個人投一票
- 28. Django投票系統:防止重複投票
- 29. Mysql的唯一索引投票系統
- 30. 急切加載的activerecord_reputation-系統投票
非常感謝,它確實幫助我開始了我想要的。我想投票給你,但不能,因爲我沒有足夠的積分.... – 2009-11-10 22:47:39