使用JSP构建JavaWeb项目--以数据库大作业为例

本文最后更新于:7 个月前

前言

  • 最近老师布置了数据库实验大作业,要求将数据库表的数据与前台绑定,展示数据在前台浏览器上,并实现对数据的增删改
  • 我计划用JSP技术,来实现这个功能,顺便巩固JavaWeb基础和复习相关知识
  • 目标:建立一张数据库表Student,实现在前台页面对该表的增删改查

正文

准备工作

  • 下载和配置Maven管理工具
  • 配置Tomcat服务器,构建Web项目
  • 导坐标,引入项目开发所需依赖
  • 创建数据库和表结构

编码开发

效果演示

  • 使用JSP技术,成功实现了在前台页面对数据库表Student的增、删、改、查
  • 表结构及数据展示效果如下:

image-20230630160142197

  • 新增学生记录,效果演示如下:

image-20230630160203158

image-20230630160219353

image-20230630160229118

  • 修改学生记录,效果演示如下

image-20230630161705084

image-20230630161833394

image-20230630161930431

image-20230630162022236

  • 删除学生记录,效果如下:

image-20230630160328728

image-20230630160338852

踩坑记录

  • 遇到两个问题:(2023/10/03早)
  • 引进servlet包,maven报错,是因为D:\softWare\Maven\apache-maven-3.6.1\conf\settings.xml下的jdk配置过期了,引进新技术就报错了,添加以下插件配置即可
1
2
3
4
5
6
7
8
9
10
11
12
<profile> 
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
  • 一写jsp项目就跑不起来,直接显示:
  • 发现报错:
1
ZipException opening "jsp-api-2.2.jar": zip END header not found
  • maven下没有2.2版本的jsp包,pom.xml配置下换成2.1就行了
  • 数据库实验大作业设计完成!巩固学习了servlet、request、response、jsp、Mybatis等知识,收获颇深,我要把这个项目推送到Gitee/GitHub上

总结


使用JSP构建JavaWeb项目--以数据库大作业为例
http://example.com/2023/06/24/使用 JSP 构建 JavaWeb 项目-以数据库大作业为例/
作者
Memory
发布于
2023年6月24日
更新于
2023年10月3日
许可协议