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
查看全文
相关阅读:
判断文件是否可读写
测试ip是否可以ping通
打印九九乘法表
计算1+2+3+…+100的值
显示当前硬盘分区中空间利用率最大的值
Javascript中数组与字典(即map)的使用
C#对象克隆介绍
DataSet,DataTable与DataRow的复制方法
C#List转字符串,字符串转List,字符数组转Int数组
Android PopupWindow的使用和分析
原文地址:https://www.cnblogs.com/famine/p/9124728.html
最新文章
坐标系统与投影变换及在ArcGIS桌面产品中的应用
如何在WORD2010中取消自动编号?
Photoshop教您快速的制作标准一寸证件照教程
地理数据库的类型geodatabase类型
Visio 2007/2010 左侧"形状"窗口管理
viso 由于形状保护和/或图层属性设置不能进行编辑
【学习笔记】彻底理解JS中的this
【经验总结】关于使用某些第三方插件库元素设置display:none后重新show不显示的问题;(display、opacity、宽高0的使用场景)
【学习笔记】HTML position(static、fixed、relative、absolute)
【学习笔记】常用脚本整理
热门文章
【学习笔记】服务器状态码
【学习笔记】block、inline(替换元素、不可替换元素)、inline-block的理解
【学习笔记】深入理解js闭包
【经验总结】datagrid锁定列后重新加载时出现错位问题的解决
【学习笔记】Base64编码解码原理及手动实现(C#)
gearman的安装
vim 将文件所有行合并到一行
批量删除用户
批量添加用户
编写猜价格游戏
Copyright © 2011-2022 走看看