慕课网Servlet购物车学习记录

Servlet购物车学习

项目简介:使用Servlet+jsp实现整个页面和后台逻辑,加上自己把慕课的mysql改成sql的数据库连接。体现了mvc思想。

使用工具:myeclipse

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

学习难点:

1、显示商品的数据库连接和逻辑实现。
2、为了使hashmap集合不能添加重复的对象,需要重写hashCode和equals 方法。这里了解hashmap的组成原理是最好的。
3、cookie的使用方法。坑:cookie的id截取不能使用特殊字符。。项目中把”,”改成”#”。具体:http://blog.csdn.net/qq_32953185/article/details/67634744
4、response.setContentType(“text/html;charset=utf-8”);导致success.jsp中文显示为??的奇怪问题,曾经用response.setCharacterEncoding(“UTF-8”);修复好过。后来不存在。。。
5、该项目在有些旧版本(具体不明)的火狐、Chrome浏览器下,会导致Servlet的dopost方法执行两次,导致购物车的商品数量和总金额会翻一倍。解决办法:浏览器更新到最新版本(2018-03-07)。

ps:记得导入sql驱动包而且要放置在webRoot>web-inf>lib里面。。资源:http://blog.csdn.net/qq_32953185/article/details/65631455

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人生莫如饥荒

如果对您有帮助,也可以给点赏钱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值