servlet+jsp+jdbc 实现增删改查 的同学录

学习了Servlet和JSP后做了一个小项目,servlet+jsp+jdbc 实现增删改查 的通讯录。原视频地址:https://www.bilibili.com/video/BV1BJ411L7NR?p=27。个人在视频的基础上做了一些修改,实现了完整的增删改查功能。

项目的源码;https://gitee.com/liu_fei/tongxuelu/
项目的开发环境为IDEA2020 +Tomcat 9.0 +mysql。建议和教程使用相同的环境。
项目效果图:

servlet+jsp+jdbc 实现增删改查 的同学录_第1张图片

(主界面)

servlet+jsp+jdbc 实现增删改查 的同学录_第2张图片

(删除)

servlet+jsp+jdbc 实现增删改查 的同学录_第3张图片

(添加)

servlet+jsp+jdbc 实现增删改查 的同学录_第4张图片

(修改)

servlet+jsp+jdbc 实现增删改查 的同学录_第5张图片

servlet+jsp+jdbc 实现增删改查 的同学录_第6张图片

(查找及查找结果)

servlet+jsp+jdbc 实现增删改查 的同学录_第7张图片

项目结构

项目中出现的问题;出现最多的错误是空指针异常(尤其是Integer.parseInt中)和拼写错误。

开发过程:

1.新建Web工程
新建Web工程,引入相关的包(在WEB-INF 下建lib包,里面导入mysql-connector-java-…bin.jar),然后在Project Structure中Libraries里加入刚刚添加的包。测试jdbc,是否正常连接数据库。
2.src下新建Servlet包,新建StudentServlet来处理请求。
3.新建reposity 包处理与数据库相关操作
4.新建entity包 创建学生类 (封装数据)
5.在jsp页面中显示数据 //这里我第一次没显示出来,原因是上面var="student"写得好好的,下面student.id写成了sutdent. 这种拼写错误好难受。程序没有报错,然后我从servlet找,找到这里受不了了,把显示部分重写了一遍,拼写对了,就好了。

你可能感兴趣的:(JAVA)