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
查看全文
相关阅读:
1654. Minimum Jumps to Reach Home
1129. Shortest Path with Alternating Colors
1766. Tree of Coprimes
1368. Minimum Cost to Make at Least One Valid Path in a Grid
LeetCode 841 钥匙与房间
LeetCode 268 缺失数字
LeetCode 136 只出现一次的数字
LeetCode 461 汉明距离
LeetCode 557 反转字符串中的单词 III
LeetCode 392 判断子序列
原文地址:https://www.cnblogs.com/famine/p/9124728.html
最新文章
中文分词:逆向匹配最大算法(BMM)
java 输入输出IO流 字符流 FileWriter FileReader
java 输入输出IO流:FileOutputStream FileInputStream
java File 类对操作系统文件目录进行操作:增删查
java 数据类型String 【正则表达式】匹配工具 Pattern和Matcher
java 数据类型String 【正则表达式】匹配
java 数据类型:Stream流 对象转换为集合collect(Collectors.toList()) ;常用方法count,limit,skip,concat,max,min
java 数据类型:<泛型>在方法中和在构造器中的应用
java数据类型:集合存储元素类型限制<泛型> ;自定义类指定泛型<T> 以及限制用法;派生子类泛型<T> super(泛型内参数); 泛型通配符?以及?限制用法
java 集合Collections 工具类:排序,查找替换。Set、List、Map 的of方法创建不可变集合
热门文章
最小生成树
【模板】最小生成树(prime、kruscal、prim堆优化)
棋盘
SOA与RPC思想
1391. Check if There is a Valid Path in a Grid
1379. Find a Corresponding Node of a Binary Tree in a Clone of That Tree
1319. Number of Operations to Make Network Connected
1311. Get Watched Videos by Your Friends
993. Cousins in Binary Tree
1306. Jump Game III
Copyright © 2011-2022 走看看