zoukankan
html css js c++ java
慕课网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
查看全文
相关阅读:
李宏毅机器学习笔记11(Unsurpervised Learning 03——Deep Generative model)
李宏毅机器学习笔记09(Unsupervised Learning 01——Clustering and PCA)
Nginx配置Https重定向 Chrome跳转到%2a.xxx.com的问题
什么是REST——适合初学者的一种简单解释,第一部分:介绍
微信授权全解
师曾文正
《不留痕迹》观后感
半年的计划
想做一名淡泊名利的逐梦者
如何让微信浏览器返回上一页时强制刷新
原文地址:https://www.cnblogs.com/famine/p/9124728.html
最新文章
量化投资_EasyLanguage/PowerLanguage教学课程__【第二篇专题】__【第九章This Bar和Next Bar区别(转)】
量化投资_EasyLanguage/PowerLanguage教学课程__【第二篇专题】__【第八章跳及跳价值】
js 随机打乱数组
jquery 弹窗信息显示几秒后自动消失
2020年总结
wagtail使用笔记
Ubuntu 18.04 GNOME SHELL 内置的录屏工具
配置安装 oh-my-zsh
Ubuntu修改时区和更新时间
使用 virtualenv 创建虚拟环境
热门文章
暑期自我提升的10条建议
Ubuntu 16.04 安装vim8
李宏毅机器学习笔记12(Transfer Learning)
李宏毅机器学习笔记15(Ensemble)
李宏毅机器学习笔记13(Structured Learning)
李宏毅机器学习笔记14(RNN)
李宏毅机器学习笔记16(Reinforcement Learning)
李宏毅机器学习笔记07(CNN)
李宏毅机器学习笔记08(Semi-Supervised)
李宏毅机器学习笔记10(Unsurpervised Learning02——Neighbor Embedding)
Copyright © 2011-2022 走看看