实验名称:
Servlet和JavaBean开发
日期:
2019.3.1
学    号:
1708220230
姓名:
成绩:
一、实验目的
1.掌握jspjavabean相关知识
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.javaLoginWeb.javaUser.java三个文件。
2)在LoginWeb.java文件中编写代码,实现对用户输入数据的判断,如果用户名和密码都匹配的话,就调用success.html文件,输出“欢迎小主回来”,否则,就调用error.html文件,输出“小主的网页走丢了”。
3)在WebRootWEB_INF目录下添加l文件,并配置访问路径。
4)在WebRoot的根目录下新建error.htmlsuccess.htmllogin.htmluserlist.jsp等文件,实现网页的登陆。
5)打开浏览器,在地址栏中输入地址:localhost:8080/WebRoot/login.html,即可实现登录页面。
Tedu系统的登陆:
1)将项目名为oa_01web 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.javaLoginWeb.javaUser.java三个文件。并且在里面添加代码。
3)在WebRootWEB_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.jsplogin.htmlmain.jsp等文件,实现tedu的登陆。
5)打开浏览器,在地址栏中输入地址:localhost:8080/WebRoot/login.html,即可实现登录页面。
2、提交文档
2、 结果模型  
4、结果分析
运行一个Servlet时,首先要将编写好的.java文件打包成一个.class文件,然后将打包好的文件添加到Tomcat容器中,启动容器,通过已经设置好的地址就可以访问对应的Servlet。而且可以运用转发和重定向的方法来向服务器发送请求。
六、实验小结
1 今天上课的主要内容就是通过java连接数据库来获取信息,而且我知道了有两种不同的方式可以分别向服务器发送请求,来获取信息。一种是转发,它是在服务器端内部发生的,有参数的传递;另外一种是重定向,它是客户端向服务器端发生的,没有参数的传递(第二次请求)。
2 我知道了运行一个Servlet所需要的四个步骤,并且要牢记它。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。