这是我第一个jsp小Demo--淘淘商城
1.实现的功能:前台:登录,注册,退出,查看各类商品,模糊搜索商品,浏览记录,加入购物车,生成订单,查看我的订单
后台:对分类,商品的增删改查,对订单查看--详情信息。有个小bug未解决。。。
2,主要方面:用异步加载导航栏,浏览记录,订单详情;用过滤器过滤未登录的用户禁止下单和查看订单等等
3,中途碰到的错误:
1,mysql时间插入错误Data truncation: Incorrect datetime value: 解决方案:将驱动由mysql-connector-java-5.0.3-bin.jar更新为mysql-connector-java-5.1.17-bin.jar 问题解决。
2,UUID.randomUUID生成随机字符串长,插入数据库报错, 解决方案:将数据库表字段修改为50
3.空指针 解决:dubug查找--网上查找
加油!!!继续学习新的内容-框架ssh
源码下载:https://pan.baidu.com/s/1dCkmEK4Q1rfVk1xUDvIZyQ
编辑于2020-05-12
ps:因为这个项目是18年的,时间比较久远,我看很多小伙伴都在找jsp课设,最近我针对他们遇到的这些问题对这个项目进行了一次修复,内容如下:
1.修复了数据库id字段;因添加数据出现的id长度不够的问题
2.修复index页面可以跳转到详情页
3.去除Redis。
修复的文件在下面
链接:https://pan.baidu.com/s/1MzNXMYsWNuqFAU9ksJLnFA
提取码:uxls
你只需要把上面的文件覆盖到对应的文件就行了
开发环境是:eclipse+jdk1.8+mysql+tomcat7
操作流程:
1.把我那个项目解压后,导到编译器,
2.把【jsp商城修改文件】里的两个文件覆盖项目里对应的文件,
3.在MySQL导入【jsp商城修改文件】的SQL文件,
4.修改c3p0文件的数据库连接,
5.运行项目就行了
------------------------------------------------------------
编辑于2020-12-17
1.关于注册功能,有一个邮箱验证的,我是采用QQ邮箱进行发送验证邮件,代码里面的QQ邮箱授权码已经不能使用了,需要你使用自己的QQ账号去开通,再把授权码覆盖在代码上
2.关于项目的运行,要修改项目的结构,符合你电脑里的java环境,jdk最好1.8及以上,tomcat7及以上
2.1修改步骤:鼠标右击项目--->Properties
对你用帮助的话,麻烦给个赞或者关注,谢谢
还遇到问题的话,可以评论留下你的问题,或者联系方式。我看到就会回复你们