# 基于jsp的javaweb商城 **Repository Path**: htwin/htShop ## Basic Information - **Project Name**: 基于jsp的javaweb商城 - **Description**: 大二写的项目 基于jsp+servlet+mysql 的商城 功能齐全,注册功能集成了邮箱验证 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 144 - **Forks**: 26 - **Created**: 2020-12-20 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > 基于jsp+servlet+mysql的javaweb商城系统 # 基于jsp+servlet+layui+jquery的javaweb商城系统 **视频教程:** https://www.bilibili.com/video/BV1Yy411z7M2 ## 前面随便说两句 最近空闲时间多,我把以前大学时候做的商城系统进行了更新,我想的是,既然是项目那么就要完整,所以,我添加了一个后台管理系统,同时取消了邮箱验证。 最近在写这个项目的时候,还是花了一点时间,毕竟时间有点久远。 项目最开始是我大二时学习所写的,为了保证一致性,因此我也使用了当时的技术写的后台管理系统,这样更适合一个在校大学生所做的项目。里面的代码也是很符合大二学生的一个写法,比如有些地方写得很繁琐,也没有使用太多优化技巧等,大家可以自己去看看,我这边就不一一说了。 因此呢,此项目,非常适合在校大学生,和学校里面使用技术基本一致,可以把这个系统进行改造之后当成课堂作业。 这个项目所用技术基本上都是纯原生了,对于大学生来说,我觉得还是有必要了解一下这方面知识,这对于以后学习和理解springboot和vue等框架技术会有很大的帮助。因为这些框架技术基本上都是在原生技术上进行封装,使得我们开发变成简单。如果了解了原生技术,以后你学习框架技术会更顺利,解决问题的思路和方法也会得到提升。 大学生有很多时间,我认为还是可以了解原生技术,会让你对整个java技术的发展历程也有一个深刻认识。举个例子,如果你没有学习过和使用过这些,一上来就是springboot自动化配置,你连tomcat都不会使用到等等。。。 **时间匆匆,可能有些地方有些小问题,要用的话可以自己改改,但是我看了应该影响不大。** ## 简介 环境:jdk1.8 、mysql8.0.25、tomcat7以上 系统分为客户端和管理员端 客户端采用jsp渲染页面。 管理员端使用纯html+jquery来请求后端数据,从而渲染页面。 后端使用纯servlet原生开发,使用c3p0作为数据源。 - 功能大致如下: ​ 登录、注册、添加购物车、购买商品、我的订单、历史记录、商品搜索、商品分类列表。 ​ 商品管理、商品分类管理、用户管理、订单管理 ## 配置注意事项 - 数据库地址改成自己电脑上的。 - idea中,修改编码(不然浏览器中会出现中文乱码) - 打开IDEA,点击菜单栏中的“File”选项。 - 在下拉菜单中选择“Settings”(或“Preferences”,取决于你的操作系统)。 - 在弹出的对话框中,选择“Editor” -> “File Encodings”。 - 在右侧的“Global Encoding”和“Project Encoding”下拉框中,选择“UTF-8” - idea中,修改控制台中,tomcat日志信息中文乱码问题(可选) - 打开IDEA,点击菜单栏中的“File”选项。 - 在下拉菜单中选择“Settings”(或“Preferences”,取决于你的操作系统)。 - 在弹出的对话框中,选择“Editor” -> “Console”。 - 在右侧的“Default Encoding”中,选择“UTF-8” - eclipse 中,右键项目,选择“Build Path” ->"Configure Build Path" 配置自己的jdk和tomcat。 - eclipse中添加 静态资源路径,在Servers对应的tomcat中的server.xml中添加: ```xml ``` ## 商城系统-客户端截图 ![image-20240629105220882](./assets/image-20240629105220882.png) ## 商城系统-后台管理截图 ![image-20240629110424670](./assets/image-20240629110424670.png) ![image-20240629110625526](./assets/image-20240629110625526.png)