runxinzhi.com
首页
百度搜索
慕课网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
相关阅读:
.NET Core 1.0正式发布
【Azure Active Directory】单一登录 (SAML 协议)
js原型链prototype与__proto__以及new表达式
Claims Based Authentication and Token Based Authentication和WIF
try-catch-finally对返回值的影响
基于任务的异步编程模式,Task-based Asynchronous Pattern
Session.Abandon-Session.Clear-Session.RemoveAll
Html.Partial方法和Html.RenderPartial方法
dynamic和nullable一起使用时的注意
C#获取文件的Content-Type(MIME Type)的方法
原文地址:https://www.cnblogs.com/famine/p/9124728.html
最新文章
leetcode 136 137 Single Number
leetcode 125. Valid Palindrome
leetcode 121 122 123 . Best Time to Buy and Sell Stock
leetcode 119. Pascal's Triangle II
leetcode 118. Pascal's Triangle
leetcode 113. Path Sum II
IIS+PHP配置一次成功无错误版
C语言样式的文件操作函数
C++二进制文件中读写bitset
tinyXML的用法,用于解析gpx文件
热门文章
oracle 11g安装
VS2013项目配置directx11
在32位小端的机器
C++中两块内存重叠的string的copy方法
计算C++类所占用的字节(即sizeof)
C++质因式分解
CORS同源策略
web.config中的ExtensionlessUrlHandler-Integrated-4.0
Web API集成Azure AD认证
【Web API2】ASP.NET Web API Security
Copyright © 2020-2023
润新知