实验名称: | Servlet和JavaBean开发 | 日期: | 2019.3.1 | ||
学 号: | 1708220230 | 姓名: | 成绩: | ||
一、实验目的
1.掌握jsp的javabean相关知识
2.能熟练使用javabean编写程序实现对数据库的访问(增、删、改、查操作)
二、主要仪器设备
微型计算机、Windows操作系统,MyEclipse软件。
三、实验原理与方法
运行一个Servlet时,首先要将编写好的.java文件打包成一个.class文件,然后将打包好的文件添加到Tomcat容器中,启动容器,通过已经设置好的地址就可以访问对应的Servlet。而且可以运用转发和重定向的方法来向服务器发送请求。
四、实验主要内容
1.新建一个login.html文件,实现登录的页面。
2.打开数据库,在数据库里面新建一个登录信息表,然后再新建一个login.html文件,通过连接数据库获取表中的信息,来登录tedu系统。
五、实验主要步骤与实验结果
1、 实验主要操作过程
登录界面主要步骤如下:
(1)打开MyEclipse软件,新建一个web project,命名为“MyWeb_04”,在“src”下新建包“web”,并且在里面新建HelloServlet.java、LoginWeb.java、User.java三个文件。
(2)在LoginWeb.java文件中编写代码,实现对用户输入数据的判断,如果用户名和密码都匹配的话,就调用success.html文件,输出“欢迎小主回来”,否则,就调用error.html文件,输出“小主的网页走丢了”。
(3)在WebRoot的WEB_INF目录下添加l文件,并配置访问路径。
(4)在WebRoot的根目录下新建error.html、success.html、login.html、userlist.jsp等文件,实现网页的登陆。
(5)打开浏览器,在地址栏中输入地址:localhost:8080/WebRoot/login.html,即可实现登录页面。
Tedu系统的登陆:
(1)将项目名为oa_01的web project中的部分文件导入到MyEclipse中,打开数据库软件的命令窗口,在里面输入以下命令:
create database tedu;
use tedu;
create table user(
id int primary key auto_increment,uname varchar(40),password varchar(20),age int(11),sex varchar(15),salary int);
insert into user values(null,'jack','1234',16,'man',1000);
(2)在数据库创建成功后,在“src”下新建包“java和jspweb”,并且在里面新建DBUtis.java、LoginWeb.java、User.java三个文件。并且在里面添加代码。
(3)在WebRoot的WEB_INF目录下添加l文件,并配置访问路径。如下所示:
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>web.LoginWeb</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
(4)在WebRoot的根目录下新建index.jsp、login.html、main.jsp等文件,实现tedu的登陆。
(5)打开浏览器,在地址栏中输入地址:localhost:8080/WebRoot/login.html,即可实现登录页面。
2、提交文档:
2、 结果模型
4、结果分析
运行一个Servlet时,首先要将编写好的.java文件打包成一个.class文件,然后将打包好的文件添加到Tomcat容器中,启动容器,通过已经设置好的地址就可以访问对应的Servlet。而且可以运用转发和重定向的方法来向服务器发送请求。
六、实验小结
1、 今天上课的主要内容就是通过java连接数据库来获取信息,而且我知道了有两种不同的方式可以分别向服务器发送请求,来获取信息。一种是转发,它是在服务器端内部发生的,有参数的传递;另外一种是重定向,它是客户端向服务器端发生的,没有参数的传递(第二次请求)。
2、 我知道了运行一个Servlet所需要的四个步骤,并且要牢记它。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论