慕課網Servlet購物車學習記錄

Servlet購物車學習

項目簡介:使用Servlet+jsp實現整個頁面和後臺邏輯,加上本身把慕課的mysql改爲sql的數據庫鏈接。體現了mvc思想。

使用工具:myeclipse

項目文件地址:https://pan.baidu.com/s/1xf290vwHcgRmtbkWU3QJ4Q 密碼:jgal

學習難點:

一、顯示商品的數據庫鏈接和邏輯實現。
二、爲了使hashmap集合不能添加劇復的對象,須要重寫hashCode和equals 方法。這裏瞭解hashmap的組成原理是最好的。
三、cookie的使用方法。坑:cookie的id截取不能使用特殊字符。。項目中把」,」改爲」#」。具體:http://blog.csdn.net/qq_32953185/article/details/67634744
四、response.setContentType(「text/html;charset=utf-8」);致使success.jsp中文顯示爲??的奇怪問題,曾經用response.setCharacterEncoding(「UTF-8」);修復好過。後來不存在。。。

五、該項目在有些舊版本(具體不明)的火狐、Chrome瀏覽器下,會致使Servlet的dopost方法執行兩次,致使購物車的商品數量和總金額會翻一倍。解決辦法:瀏覽器更新到最新版本(2018-03-07)。

ps:記得導入sql驅動包並且要放置在webRoot>web-inf>lib裏面。。資源:http://blog.csdn.net/qq_32953185/article/details/65631455

相關文章
相關標籤/搜索