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
查看全文
相关阅读:
图像按钮
提交按钮
文件上传域
Python创建虚拟环境
Typecho使用技巧
面向对象
Python语法入门
Python 基础数据类型
与用户交互
MySQL5.7安装教程
原文地址:https://www.cnblogs.com/famine/p/9124728.html
最新文章
代码规范
od破解实例
反汇编工具
350. Intersection of Two Arrays II
1. Two Sum
88. Merge Sorted Array
119. Pascal's Triangle II
118. Pascal's Triangle
66. Plus One
283. Move Zeroes
热门文章
896. Monotonic Array
852. Peak Index in a Mountain Array
167. Two Sum II
搜索输入控件
电子邮件和URL输入控件
日期控件
表单验证
组合表单元素
标签表单控件
按钮和隐藏控件
Copyright © 2011-2022 走看看