JSP+Mysql ——基于Tomcat的简单学生成绩查询web系统

一、JSP简介

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。

JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。

JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。

SP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。

二、代码来源

参考自:
https://github.com/G-lory/StudentAchievementManagementSystem.

在这里插入图片描述
下载完成后解压到指定路径当中。

三、环境配置

1.下载Tomcat

链接: 下载链接.

进入Tomcat官网以后,按照下图所示步骤下载:

在这里插入图片描述
选择64位专用版:

或者选择直接安装Tomcat:

(根据自己喜好下载)

在这里插入图片描述

2.Tomcat环境配置

下载完成后解压到自己选定的文件夹;

(需要用解压路径)

打开电脑环境变量配置:

新建系统变量Tomcat_HOME,

变量值为解压路径:

在这里插入图片描述
继续在系统变量path中新建路径:

%CATALINA_HOME%\bin

在这里插入图片描述
继续添加classpath:(可改为绝对路径)

%CATALINA_HOME%\lib\servlet-api.jar

在这里插入图片描述
之后打开cmd,

输入命令:

service install tomcat9

在这里插入图片描述
安装完成后,打开网址:

http://localhost:8080

出现以下画面表示环境搭建成功:

在这里插入图片描述

四、项目更改

1.在elipse中搭建Tomcat服务器

在elipse中打开下载的工程文件:

在这里插入图片描述

打开后如图所示:

在这里插入图片描述

之后右击工程选择properties或者快捷键alt+enter:

按照接下来的步骤所示添加工程到Tomcat当中:

在这里插入图片描述

当应用之后可以看到,所有的错误都已经消失:

在这里插入图片描述

点击工具栏,选择preference,再找到sever目录下的环境配置:

在这里插入图片描述
点击next之后,选择Tomcat安装路径:

在这里插入图片描述

紧接着按照下图所示,进入sever服务器搭建页面:

在这里插入图片描述
(本人已经弄好了所以显示如下:)

在这里插入图片描述

点击新建服务器:

在这里插入图片描述

按照如图所示配置:

在这里插入图片描述
其他的基本不需要操作:

在这里插入图片描述
点击编译运行;

2. 错误示例

如果出现如下错误:

在这里插入图片描述
表示服务器没有搭建好,检查Tomcat环境变量配置是否有误,关闭工程,重新进入,重新在服务器上运行,检查服务器配置,关闭无关的工程项目。实在不行重启电脑(关闭占用端口的进程)再次尝试。

比如关闭所有文件直接运行:

在这里插入图片描述
上图所示,未运行之前,无文件显示。

如果出现下列错误:

在这里插入图片描述
表示端口被占用,关闭工程或者文末有解决问题的参考办法。

3.登录界面

右击工程,点击run as ——>on sever:

结果如下:

在这里插入图片描述
复制网址到浏览器,

结果如下图所示:

在这里插入图片描述

五、连接MySQL

连接MySQL和Navicat,

连接失败可看文末参考办法,或者重置密码:

重置MySQL密码.

在这里插入图片描述
因为下载的工程文件当中的数据库文件无法直接使用,所以需要手动添加,

新建student数据库:

在这里插入图片描述
回到工程找到SQL语句,复制到Navicat当中运行:

在这里插入图片描述
回到Navicat,新建查询,运行:

在这里插入图片描述
结果显示:

在这里插入图片描述
把整个代码全部粘贴再运行,

因为运行已成功后再截图,所以看到的不是乱码,

第一次复制粘贴时都是乱码:

在这里插入图片描述
再次回到工程,

找到src包里面顺数第四个包,

点击唯一java文件进行设置:

在这里插入图片描述
再次点击run as ——>on sever,

由于未装相关插件,显示不全:

在这里插入图片描述

六、系统展示

打开网页运行并以管理员方式登录,

密码用户名可从代码中查找,

或者直接看下面图片的说明:

在这里插入图片描述
进入后管理员界面如下所示:

在这里插入图片描述
点击添加课程:

在这里插入图片描述
查看课程:

在这里插入图片描述
添加学生:

在这里插入图片描述
查看学生:

在这里插入图片描述
用学生学号为用户名进行登录,密码上图有:

在这里插入图片描述
进行学生选课:

在这里插入图片描述

参考文章:

a.相关文章1.

b.相关文章2.

c.什么是JSP.

d.cmd命令问题.

e.Tomcat未配置导致问题.

f.端口占用被问题.

g.web不能成功显示的sever问题.

h.下载Navicat.

i.MySQL安装.

j.MySQL启动失败.

k.MySQL与Navicat连接问题.

l.MySQL突然不能连接问题.

  • 2
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值