当前位置:文档之家› 太原理工大学WEB系统与技术JSP实验

太原理工大学WEB系统与技术JSP实验

太原理工大学WEB系统与技术JSP实验
太原理工大学WEB系统与技术JSP实验

《Web系统与技术》实验指导书

太原理工大学

计算机科学与技术学院

软件学院

二〇一五年十二月

实验1 JSP常用内置对象

一、实验目的

1.掌握JSP常用内置对象

2.掌握JSP数据库编程技术。

二、实验要求

1.独立完成实验

2.书写实验报告书

三、实验内容

1、做一下application对象应用举例。(P158网页计数器)

2、做一下P165 5.8,5.9

3、做一下P152下面的session对象应用举例。

实验2 使用JDBC连接数据库一、实验目的

1.掌握JSP与数据库的连接技术——JDBC

2.掌握JSP数据库编程技术。

二、实验要求

1.独立完成实验

2.书写实验报告书

三、实验内容

利用数据库建立一个职工数据表,然后通过JDBC编写一系列基于Web方式的JSP程序,来对职工数据表的数据库进行添加、查询等功能,要求在网页上显示出来。

四、实验步骤

1.建立数据库

使用MySQL建立名为employDB的数据库,在库中建立employinfo表,字段包括:

对数据表employinfo,输入5条记录,如课本P216习题7.7所示。

2. 加载MySQL驱动jar包

右击项目文件夹,从快捷菜单中选properties,打开对话框,如下图。

从打开的对话框中选左侧的Java Build Path,然后单击右侧的Libraries标签,再单击Add External JARs按钮,从打开的对话框中选MySQL的驱动jar包:mysql-connector-java-5.1.18-bin.jar,再单击“打开”按钮,把它添加进来,如下

图所示。

3、编写JSP程序,共有3个程序。

程序1:课本P216习题7.8。

程序2:课本P216习题7.10。(把课本习题7.10改为:编写JSP程序读取习题7.8的职工表,在该表最后插入一条新记录(由自己设计),并显示插入后的表的内容。

程序3:课本P216习题7.11。

4.运行所编写的应用程序

启动MyEclipse,建立项目exp1,将编写的程序放入该项目的WebRoot下。运行时,执行3个步骤。第1步,把程序部署在Tomcat服务器上。第2步,启动Tomcat服务器。第3步,在MyEclipse Web Browser浏览器或外部的IE,或360浏览器中输入运行的URL,如http://localhost:8080/exp1/xiti7_8.jsp可运行程序1,即课本P216习题7.8,并查看运行结果。

实验3 JSP与JavaBean

一、实验目的

了解JavaBean的工作原理,学会使用和配置JavaBean程序。

二、实验要求

1.独立完成实验

2.书写实验报告书

三、实验内容

1、编写JSP及JavaBean程序,共有3个程序。

程序1:课本P244习题8.10。

程序2:课本P245习题8.12。(把课本习题8.12改为:编写JavaBean程序读取习题8.10的职工表,在该表最后插入一条新记录(由自己设计),并用JSP 页面显示插入后的表的内容。)

程序3:课本P245习题8.13。

4.运行所编写的应用程序

启动MyEclipse,建立项目exp2,将编写的程序放入该项目的WebRoot下。运行时,执行3个步骤。第1步,把程序部署在Tomcat服务器上。第2步,启动Tomcat服务器。第3步,在MyEclipse Web Browser浏览器或外部的IE,或360浏览器中输入运行的URL,如http://localhost:8080/exp1/xiti8_10.jsp可运行程序1,即课本P244习题8.10,并查看运行结果。

实验4 Servlet

一、实验目的

了解Servlet的工作原理,学会使用和配置Servlet程序。

二、实验要求

1.独立完成实验

2.书写实验报告书

三、实验内容

1、编写Servlet程序,共有3个程序。

程序1:课本P265第9章第5节Servlet模式的留言板案例。

程序2:课本P281习题9.9。

程序3:课本P281习题9.10。

4.运行所编写的应用程序

启动MyEclipse,建立项目exp3,将编写的程序放入该项目下。运行时,执行3个步骤。第1步,把程序部署在Tomcat服务器上。第2步,启动Tomcat服务器。第3步,在MyEclipse Web Browser浏览器或外部的IE,或360浏览器中输入运行的URL,并查看运行结果。

实验5 JSP中的文件操作

一、实验目的

了解JSP文件操作的工作原理,学会文件操作。

二、实验要求

1.独立完成实验

2.书写实验报告书

三、实验内容

1、编写程序。

程序:课本P306习题10.11。

提示:在D盘建立一个名为score.txt的文本文件,内容为:

1,78,82,74

2,82,88,98

3,98,89,90

4,68,78,77

5,70,86,88

共4列,分别表示5个学生的学号以及数学,英语,计算机的成绩,要求求出5个学生数学、英语、计算机的最小值,最大值及平均值。部分程序如下:File fl=new File("d:/score.txt");

RandomAccessFile frw=new RandomAccessFile(fl,"rw");

Srting info=null;

String[] rec=null

while ((info=frw.readLine())!=null){

System.out.println(info);

rec=info.split(",");

……

以上程序解释:读入一行后,以“,”为分隔符,把1行切割为4个部分,存入数组中。

2.运行所编写的应用程序

启动MyEclipse,建立项目exp4,将编写的程序放入该项目下。运行时,执行3个步骤。第1步,把程序部署在Tomcat服务器上。第2步,启动Tomcat服务器。第3步,在MyEclipse Web Browser浏览器或外部的IE,或360浏览器中输入运行的URL,并查看运行结果。

实验6 XML操作

一、实验目的

掌握XML的语法,学会XML操作。

二、实验要求

1.独立完成实验

2.书写实验报告书

三、实验内容

1、编写程序。

1)程序:课本P328习题11.8。

要求:对应的XML文档内容为:

李兴华

001

要求:李兴华和001之间间隔1行。

2)程序:课本P328习题11.10。

李兴华

mldnqa@https://www.doczj.com/doc/df18566973.html,

MLDN

mldnkf@https://www.doczj.com/doc/df18566973.html,

要求解析后输出XML的内容。

2.运行所编写的应用程序

启动MyEclipse,建立项目exp5,将编写的程序放入该项目下。运行程序,查看运行结果并进行分析。

相关主题
文本预览
相关文档 最新文档