成绩查询web系统"/>
JSP+Mysql ——基于Tomcat的简单学生成绩查询web系统
目录
- 一、JSP简介
- 二、代码来源
- 三、环境配置
- 1.下载Tomcat
- 2.Tomcat环境配置
- 四、项目更改
- 1.在elipse中搭建Tomcat服务器
- 2. 错误示例
- 3.登录界面
- 五、连接MySQL
- 六、系统展示
- 参考文章:
一、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程序共同处理复杂的业务需求。
二、代码来源
参考自:
.
下载完成后解压到指定路径当中。
三、环境配置
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突然不能连接问题.
更多推荐
JSP+Mysql ——基于Tomcat的简单学生成绩查询web系统
发布评论