文章目录
0 项目说明
基于JSP+Servlet的网上书店系统
提示:适合用于课程设计或毕业设计,工作量达标,源码开放
1 开发环境:
Tomcat版本:v8.5
MySQL版本:v8.0
JDK:1.8.0_171
(没有用到任何框架,都是servlet,前端是JSP+bootstrap)
2 功能模块
3 部署
3.1 导入sql
找到sql文件,导入到数据库,并且在下一步导入代码后,修改数据库的用户名和密码。
3.2 使用IDE导入代码
这里分两种情况,
- 如果你是使用eclipse开发(我用的是IDEA开发)
这里就不需要使用
- 如果你是和我一样,使用IDEA,导入比较复杂
第一步先导入项目,使用eclipse的方式导入,如果不是,那么接下来会复杂,还需要设置src和resources目录。
3.3 清除原来的eclipse信息
3.4 导入包
如果你不是通过eclipse导入的方式导入项目,这里需要把这些jar手动右击 添加到 library 即可:
3.5 设置Modules的web.xml文件
这里主注意两个地方:
- 上方,设置Path的目录,
web.xml
文件要正确 - 下方,设置Web Resource Dictory 是正确的WebRoot 路径,也就是WebContent。
web.xml
可以配置首页地址,具体请看文件,修改你需要的首页,第一个是没有自动加载数据的,第二个是加载数据的。
3.6 生成Artifact包
3.7 配置Tomcat
我这里Tomcat8.0版本有乱码,可以设置一下为-Dfile.encoding=UTF-8
4 功能页面
用户端
首页:
商品详情:
购物车:
管理员端
功能见左侧导航栏:
用户账号密码:HaC / 123
管理员账号密码:admin / 123