当前位置:文档之家› 第五章jsp中的文件操作实验报告

第五章jsp中的文件操作实验报告

第五章jsp中的文件操作实验报告
第五章jsp中的文件操作实验报告

实验五:使用文件字符流加密文件

一,相关知识点

FileInputStream流以字节为单位顺序地读取文件,只要不关闭流,每次调用read方法就顺序地读取源中其余的内容,知道源的末尾或流被关闭。

FileOutStream流以字节为单位顺序地写文件,只要不关闭流,每次调用writer方法就顺序地向输出流写入内容。

二,实验目的

本实验的目的是让读者掌握使用文件输入、输出字节流读写文件。

三,实验要求

编写4个JSP页面giveContent.jsp,writeContent.jsp,lookContent.jsp,readContent.jsp以及两个Tag文件Write.tag和Read.tag。

(1)giveContent.jsp的具体要求

giveContent.jsp页面提供一个表单,要求该表单提供一个text文本输入框,select下拉列表和一个TextArea文本区,用户可以在text输入框输入文件的名字,在select下拉列表选择一个目录(下拉列表的选项必须是Tomcat服务区所驻留计算机上的目录),通过TextArea输入多行文本。单击表单的提交键将text 中输入的文件名字,select下拉列表中选中的目录以及TextArea文本区中的内容提交给writeContent.jsp页面。

(2)writeContent.jsp的具体要求

writeContent.jsp页面首先获得giveContent.jsp页面提交的文件所在目录,名字以及TextArea文本区中的内容,然后使用Tag标记调用Tag文件Write.tag,并将文件所在目录,名字以及TextArea文本区中的内容传递给Write.tag。

(3)lookContent.jsp的具体要求

lookContent.jsp页面提够一个表单,该表单提供两个text文本输入框,用户可以向这两个text文本输入框输入目录和文件内容。单击表单的提交键将text中输入的文件目录以及文件名字提交给readContent页面。

(4)readContent.jsp的具体要求

readContent.jsp页面首先获得lookContent.jsp页面提交的文件目录、名字,然后使用Tag标记调用Tag 文件read.jsp,并将文件所在目录、名字传递给Read.tag。

(5)Write.tag的具体要求

Write.tag文件使用attribute指令获得writeContent.jsp页面传递过来的文件目录和文件名字,然后使用文件字节输入流读取文件,并负责显示所读取的内容。

四,实验代码

JSP页面代码:

inputContent.jsp

<%@ page contentType="text/html;charset=GB2312" %>

<%@ taglib tagdir="/WEB-INF/tags" prefix="file" %>

输入文件的内容:



读取文件

write.jsp

<%@ page contentType="text/html;charset=GB2312" %>

<%@ taglib tagdir="/WEB-INF/tags" prefix="file" %>

<% String str=request.getParameter("ok");

if(str.length()>0){

byte bb[]=str.getBytes("iso-8859-1");

str=new String(bb);

%>

<% out.println("
"+message);

}

%>

读取文件

read.jsp

<%@ page contentType="text/html;charset=GB2312" %>

<%@ taglib tagdir="/WEB-INF/tags" prefix="file" %>

读取文件:读取加密的文件读取解密的文件

<% String condition=request.getParameter("R");

if(condition!=null){

%>

<%}

%>


返回inputContent.jsp页面

Tag文件代码:

SecretWrite.tag

<%@ variable name-given="message" scope="A T_END" %> <%@ tag pageEncoding="GB2312" %>

<%@ tag import="java.io.*" %>

<%@ attribute name="content" required="true" %>

<% File dir=new File("C:/","Students");

dir.mkdir();

File f=new File(dir,"save.t xt");

try{FileWriter outfile=new FileWriter(f);

BufferedWriter bufferout=new BufferedWriter(outfile);

char a[]=content.toCharArray();

for(int i=0;i

a[i]=(char)(a[i]^12);

content=new String(a);

bufferout.write(content);

bufferout.close();

outfile.close();

jspContext.setAttribute("message","文件加密成功");

}

catch(IOException e){

jspContext.setAttribute("message","文件加密失败"); }

%>

SecretRead.tag

<%@ tag pageEncoding="GB2312" %>

<%@ tag import="java.io.*" %>

<%@ attribute name="method" required="true" %>

<%@ variable name-given="content" scope="AT_END" %> <% File dir=new File("C:/","Students");

File f=new File(dir,"save.t xt");

StringBuffer mess=new StringBuffer();

String str;

try{

FileReader in=new FileReader(f);

BufferedReader bufferin=new BufferedReader(in);

String temp;

while((temp=bufferin.readLine())!=null)

mess.append(temp);

bufferin.close();

in.close();

str=new String(mess);

if(method.equals("secret"))

jspContext.setAttribute("content",str);

else if(method.equals("unsecret")){

char a[]=str.toCharArray();

for(int i=0;i

a[i]=(char)(a[i]^12);

str=new String(a);

jspContext.setAttribute("content",str);

}

else

jspContext.setAttribute("content","");

}

catch(IOException e){

jspContext.setAttribute("content","");

}

%>五,实验结果及分析

试验总结:

计算机底层的文件都是二进制文件,本文采用字节流和字符流的区别实现文本的简单加密。FileReader和FileWriter用于读写字符流,

JSP实验报告 截图

燕山大学里仁学院JSP实验报告 10级电子商务(1)班 李俊敏101405071019 里仁学院经济管理系 2013年5月

实验一 1.实验目的 (1)掌握怎样设置Web服务目录、怎样访问Web服务目录下的JSP页面。 (2)掌握怎样在JSP页面中使用成员变量、怎样使用Java程序片、Java表达式。2.实验内容 1.输出所有1到1000内的完数。(perfect.jsp) 一个数如果恰好等于除它本身外的因子之和,这个数就称为"完数",也叫“完美数”。 例如6=1+2+3.(6的因子是1,2,3),因此,6 就是一个完数。 2.输出乘法口诀表。(multi.jsp) 3.编写两个JSP 页面,名字分别为inputName.jsp和people.jsp。 3.实验要求 1)在硬盘分区D下新建一个目录,名字为:student,将student设置为Web服务目录,并为该Web服务目录指定名字为practice的虚拟目录。在tomcat的安装目录中的\conf\Catalina\localhost下新建一个xml文件,通过文件来设置新的web服务目录。 必须在浏览器的地址栏中输入:Tomcat服务器的IP地址和端口号,并通过虚拟目录practice访问Web服务目录student下的JSP页面。 2)启动Tomcat服务器(如果已经启动,必须关闭Tomcat服务器,并重新启动)。 3)用文本编辑器ultraedit编写JSP页,并保存到Web服务目录student中。 4)用浏览器访问Web服务目录student中的JSP页面。 5)inputName.jsp的具体要求 该页面有一个表单,用户通过该表单输入自己的姓名并提交给people.jsp页面。 6)people.jsp的具体要求 (1) JSP页面有名字为person、类型是StringBuffer以及名字是count,类型为int 的成员变量。 (2) JSP有public void judge ()方法。该方法负责创建person对象,当count的值是0 时,judge ()方法创建person对象。 (3) JSP有public void addPerson(String p)的方法,该方法将参数p指定的字符串尾加到操作成员变量person,同时将count作自增运算。 (4) JSP页面在程序片中获取inputName.jsp页面提交的姓名,然后调用judge ()创建person对象、调用addPerson方法将用户的姓名尾加到成员变量person。 (5)如果inputName.jsp页面没有提交姓名,或姓名含有的字符个数大于10,就使用标记将将用户转到inputName.jsp 页面。 (6)通过Java表达式输出person和count的值。 7)前两个实验任选一个实现即可,第3个实验为必做题。 8)写出xml文件的代码以及jsp文件的源代码、运行结果(截图)。

web WEB JSP实验报告书

实验1 网页程序设计-JavaScript 一、实验目的 1. 掌握JavaScript技术,基本掌握JavaScript的开发技巧; 2. 利用文本编辑器建立JavaScript脚本语言进行简单编程。 二、实验要求: 1. 根据以下实验内容书写实验准备报告。 2. 独立完成实验。 三、实验内容 1.显示一个动态的时钟 在文本编辑器“记事本”中输入如下代码程序,请仔细阅读下列程序语句,理解每条语句的作用。源程序清单如下:

现在是北京时间: 运行结果:

jsp实验报告49775

Jsp实验报告 课程设计名称:兼职网站 系:交通运输管理学院学生姓名: 班级: 学号: 成绩: 指导教师: 开课时间:2013学年第2 学期

一.设计题目 兼职网站 二.主要内容 本网站涉及兼职信息、用户信息的数据管理。从管理的角度可将信息分为两类:兼职信息管理、用户数据管理。用户数据管理为用户的登录判定,兼职信息管理包括兼职信息显示及兼职信息的录入、查询和删除。 (1)用户的登录判定 (2)录入兼职的信息,并保存到数据库中 (3)根据用户的需求选择查询方式,查询相关兼职信息 (4)将信息从数据库中删除 三.具体要求 (1)建立数据库表格存储用户数据(用户名及密码)。 (2)建立数据库表格存储兼职信息,主要包括ID、兼职名称、地点、工资和联系方式。 (3)编写jsp 语句连接数据库 (4)利用request函数提交表单,获取输入信息 (5)以SQL语句对数据库进行操作,完成信息的添加,查询及删除等功能。四.进度安排 五.成绩评定 正文 1、系统的需求分析和功能设计 随着电子信息在人们生活中的的使用比重不断增加,人们越来越习惯在网站上查找自己所需

要的信息不仅仅只是因其快捷,更因其接触的面更加广泛,信息的基础量足够大,足以满足人们更加细化的需求。在寻找兼职体验工作生活或赚取生活费用时,可以减少时间的浪费及其他不必要的消耗。 本网站涉及兼职信息、用户信息的数据管理。从管理的角度可将信息分为两类:兼职信息管理、用户数据管理。用户数据管理为用户的登录判定,兼职信息管理包括兼职信息显示及兼职信息的录入、查询和删除。用户登录后可以根据自己的需要对信息进行添加、查询和删除的操作 2、源程序及注释 主页:<%@page language="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> xxx兼职网站 登录:login.jsp主要内容:

JSP上机实验五

实验五 JSP基本语法和标识 实验目的 1、熟悉经典JSP页面的组成元素; 2、掌握JSP中指令标识、脚本标识、动作标识和注释的使用。 实验内容 编写两个JSP页面,分别为inputName.jsp和people.jsp。在i nputName.jsp页面中有一个表单,用户通过该表单输入用户的姓名并提交给people.jsp页面。在people.jsp页面输出用户的姓名和人数,如果inputName.jsp页面没有提交姓名或姓名含有的字符个数大于10,就跳转到inputName.jsp页面。 实验步骤 1、创建inputName.jsp文件,在文件中输入代码如下: <%@ page contentType="text/html;charset=GB2312" %> 请输入姓名:

创建people.jsp文件,在文件中输入代码如下: <%@ page contentType="text/html;charset=GB2312" %> <%! int count; StringBuffer person; public void judge() { if(count==0) person=new StringBuffer(); } public void addPerson(String p) { if(count==0) { person.append(p); } else { person.append(","+p); } count++; } %> <% String name=request.getParameter("name"); byte bb[]=name.getBytes("iso-8859-1"); name=new String(bb); if(name.length()==0||name.length()>10)

JSP课后简答题

第1章Web技术简介 1.简述JSP的工作原理。 答:所有的JSP应用程序在首次载入时都被翻译成Servlet文件,然后再运行,这个工作主要是由JSP引擎来完成。当第一次运行一个JSP页面时,JSP引擎要完成以下操作:将JSP文件翻译成Servlet文件,Servlet文件是Java应用程序。 JSP引擎调用Java编译器,编译Servlet文件得到可执行的代码文件(.class文 件)。 JSP引擎调用Java虚拟机解释执行.class文件,并将运行结果返回给服务器。 服务器将运行结果以HTML形式作为响应返回给客户端的浏览器。 由于一个JSP页面在第一次被访问时要经过翻译、编译和执行这几个步骤,所以客户端得到响应所需要的时间比较长。当该页面再次被访问时,它对应的.class文件已经生成,不需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为提高。 2.简述JSP的两种体系结构。 答:JSP规范中分别称作JSP Model 1 和JSP Model 2,它们的本质区别在于处理批量请求的位置不同。Model1,在Model1体系中,JSP页面独自响应请求并将处理结果返回客户。这里仍然存在显示与内容的分离,因为所有的数据存取都是由JavaBean来完成的。尽管Model1体系十分适合简单应用的需要,它却不能满足复杂的大型Web应用程序需要。不加选择地随意运用Model 1,会导致JSP页内被嵌入大量的脚本片段或Java代码。尽管这对于Java程序员来说可能不是什么大问题,但如果JSP页面是由网页设计人员开发并维护的这就确实是个问题了。从根本上讲,将导致角色定义不清和职责分配不明,给项目管理带来不必要的麻烦。Model2体系结构,是一种把JSP与Servlet联合使用来实现动态内容服务的方法。它吸取了两种技术各自的优点,用JSP生成表示层的内容,让Servlet完成深层次的处理任务。Servlet充当控制者的角色,负责管理对请求的处理,创建JSP页面需要使用的Bean和对象,同时根据用户的动作决定把哪个JSP页面传给请求者。在JSP页面内没有处理逻辑,它仅负责检索原先由Servlet创建的对象或JavaBean,从Servlet中提取动态内容插入静态模板。分离了显示和内容,明确了角色的定义以及实现了开发者与网页设计者的分开。项目越复杂,使用Model 2体系结构的优势就越突出。 3.简述JSP开发Web站点的主要方式。 答:JSP开发Web站点主要有以下几种方式。 (1)直接使用JSP (2)JSP+JavaBean (3)JSP+JavaBean+Servlet (4)J2EE/JavaEE开发模型 (5)SSH开发框架 第3章 HTML与CSS简介 1.简述什么是HTML,有什么基本标签。 答:HTML(Hypertext Markup Language)即超文本标记语言或超文本链接语言,是一种用来制作超文本文档的简单标记语言,它不是一种真正的编程语言,只是一种标记符。通过一些约定的标签符号对文件的内容进行标注,指出内容的输出格式。当用户浏览WWW信息时,浏览器会自动解释这些标签的含义,并按照一定的格式在屏幕上显示这些被标记的信息。基本标签有、、、<body>等。</p><h2>JSP程序设计实验代码与习题解答</h2><p>第1章JSP概述 习题一解答 1.答:确保Tomcat服务器使用的是Java_home环境变量设置的JDK 2.答:见1.3.2中的新建Web服务目录。 3.答:在浏览器的地址栏中键入:http://IP:端口号/Web服务目录/子目录/JSP页面。4.答:修改Tomcat服务器安装目录中conf文件夹中的主配置文件:server.xml,只要没有其他应用程序正在占用80,就可以将端口号设置为80。</p><p>第2章JSP页面与JSP标记 习题二解答 1.答:“<%!”和“%>”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号<%!、%>所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。 “<%”和“%>”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。 2. 答:两次。 3.答:不允许。允许。 4.答:第一个用户看到的sum的值是610,第二个用户看到的sum的值是1210 5. 答: <%@ page contentType="text/html;charset=GB2312" %> <HTML> <BODY> <% for(char c='A';c<='Z';c++) { out.print(" "+c); } %> </BODY> </HTML> 6.答:include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。 7. 答:</p><h2>jsp实验报告</h2><p>中南民族大学管理学院学生实验报告 课程名称: JSP程序设计 年级: 2010级 专业:信息管理与信息系统 姓名: 学号: 指导教师: 实验地点:管理学院综合实验室 20 学年至 20 学年度第 2 学期</p><p>第一章 JSP简介 实验 Tomcat服务器的安装与配置 一、实验目的 本实验的目的是让学生掌握怎样设置Web服务目录、怎样访问Web服务目录下的JSP 页面、怎样修改Tomcat服务器的端口号。 二、实验要求 1、将下载的6.0.13解压到D盘中,并进行调试。 2、用文本编辑器编写一个简单的JSP页面,并保存到Web服务目录中。 三、实验结果 所运行的代码如下; <%@ page contentType="text/html;charset=GB2312"%> <HTML> <BODY BGCOLOR=YELLOW> <h3>乘法表<h3> <FONT Size=3> <% for(int j=1;j<=9;j++) { for(int i=1;i<=j;i++) { int n=i*j; (i+"×"+j+"="+n+" "); } ("<br>"); } %> </FONT> </BODY> </HTML> 页面 四、实验结果分析</p><p>1、默认的端口号为8080,若修改,在conf目录下的文件中修改端口号。 2、设置虚拟目录。在conf目录下的中</Host>前加入: <Context path=”/**” docBase=”路径” debug=”0” reloadable=”true/”> 3、Tomcat服务器必须保持启动。</p><p>第二章 JSP页面与JSP标记 实验1 JSP页面的基本结构 一、实验目的 本实验的目的是让学生掌握怎样在JSP页面中使用成员变量,怎样使用Java程序片、Java表达式。 二、实验要求 本实验将用户输入的单词按字典顺序排序。需要编写两个JSP页面,名字分别为和。 三、实验内容 1)页面有一个表单,用户通过该表单输入若干个单词,并提交给页面。 2)负责排序单词,并将排序的全部单词显示给用户。 四、实验结果 实验所用代码如下: <%@ page contentType="text/html;charset=GB2312"%> <HTML> <BODY BGCOLOR=cyan> <FONT Size=3> <FORM action="" method = get name=form> 请输入单词(用空格分隔):<INPUT type="text" name="word"> <BR><INPUT type="submit" value="送出" name=submit> </FORM> </BODY> </HTML> <%@ page contentType="text/html;charset=GB2312"%> <%@ page import=".*"%> <HTML> <BODY BGCOLOR=YELLOW> <FONT Size=3> <%! TreeSet<String>dictionary=new TreeSet<String>(); public void addWord(String s) { String word[] = (" "); for(int i=0;i<;i++) { (word[i]); } } %> <%</p><h2>JSP实验指导</h2><p>实验一JSP运行环境安装与配置 实验目的: 1、掌握JSP运行环境的安装与配置。 2、熟悉Tomcat服务器的安装与配置。 3、掌握JSP文件的建立与使用。 4、熟悉JSP开发环境 实验内容: 1、安装J2SDK并设置相关环境变量。 2、安装与启动Tomcat服务器 3、设置Web服务目录 4、编写测试JSP页面 实验步骤(过程): 参照教材 实验二JSP页面 实验目的: 1、掌握JSP页面的基本结构及运行原理。 2、掌握怎样声明JSP页面的成员变量和方法 3、掌握怎样使用Java程序片和Java表达式。 4、掌握在JSP页面中使用HTML标记。 实验内容: 1、编写一个JSP页面,计算出100以内的素数。 2、设计两个JSP页面a.jsp和b.jsp,a.jsp页面使用表单提交数据给b.jsp页面,要求a.jsp通过text方式提交一个字符串给b.jsp,b.jsp页面获取a.jsp提交的字符串,并使用Java表达式显示这个字符串及其长度。 3、请编写JSP页面inputNumber.jsp和getNumber.jsp。inputNumber.jsp页面使用表单通过text方式提交一个数字给getNumber.jsp页面,getNumber.jsp计算并显示这个数的平方和立方。 实验过程: 实验题目1: <%@ page contentType="text/html;charset=GB2312" %> <HTML><BODY bgcolor=yellow> <P> 100以内的素数有:<BR> <% int i,j; for( i=1;i<=100;i++) { for( j=2;j<i;j++)</p><h2>JSP技术的运用实验报告</h2><p>南昌大学实验报告 学生姓名:XXX 学号:xxxxxxxxxx 专业班级:xxxxxxx 实验类型:■验证□综合□设计□创新实验日期:xxxx.xx.xx 实验成绩: 一、实验项目名称: JSP技术的运用 二、实验目的 掌握JSP的基本语法、JSP指令和JSP动作以及JSP的内置对象,每种对象的使用方法与使用技巧,会简单的web应用程序的开发设计。 三、主要仪器设备及耗材 1.Myeclipse开发环境 2.Tomcat服务器 3.联想电脑一台 四、实验内容 1、运用Date函数读取系统当前时间,根据不同的时间段,在浏览器输出不同的问 候语 2、加载文件,制作一个jsp文件,计算一个数的平方,然后再制作一个jsp文件。 在客户端显示出来 3、设计表单。制作读者选购图书的界面,当读者选中一本图书后,单击“确定” 按钮,用”jsp:forward page=”语句将页面跳转到介绍该图书信息页面 4、设计求任意两个整数和的web程序,要求用户通过提交页面输入两整书,并提 交给一个jsp程序,再改程序中计算两个整数和。如果结果为正,跳出“结果为正” 页面,如果结果为负,跳出“结果为负”界面 5、设计一个用户注册表单,提交页面信息后,会输出用户填写的信息 五、实验步骤 1.应用Date函数读取系统当前时间,根据不同的时间段输出不同的问候,主要代码 如下: <%@page language="java"import="java.util.*"pageEncoding="UTF-8"%> <html> <head> <title>读取系统当前时间 <% Date date=new Date();%>

当前时间是:<%= date.toLocaleString()%>

实验记录及实验报告的书写

个人收集整理-ZQ 生化实验是在生化理论及有关理论指导下地实践.实验目地在于经过实践掌握科学观察地基本方法和技能,培养科学思维、分析判断及解决实际问题地能力,培养尊重科学事实和真理地学风和科学态度.当然,通过实验还可以加深和扩大对生化理论地认识. 为了达到实验地目地,要求学生在实验前进行预习,通过预习对实验地内容、目地要求、基本原理、基本操作及注意事项有初步地了解;要求学生在实验中合理组织安排时间,严肃认真地进行操作,细致观察各种变化并如实做好实验结果地记录;还要求学生在操作结束后认真进行计算或分析,写好实验报告.个人收集整理勿做商业用途 一、实验记录 实验记录应及时、准确、如实、详尽、清楚. “及时”是指在实验中将观察到地现象、结果、数据及时记录在记录本(或《实验指导》合适位置)上.回顾性地记录容易造成无意或有意地失真.个人收集整理勿做商业用途 实验结果地记录不可参杂任何主观因素,不能受现成资料及他人实验结果地影响.若出现“不正常”地现象,更应如实详尽记录.个人收集整理勿做商业用途 表格式地记录方式简练而清楚,值得提倡使用.如无专用地记录本,可分项记录于《实验指导》中相应地操作项目之下.记录时字迹必须清楚,不提倡使用易于涂改及消退地笔、墨作原始记录.个人收集整理勿做商业用途 完整地实验记录应包括日期、题目(内容)、目地、操作,现象及结果(包括计算结果及各种图表).使用精密仪器进行实验时还应记录仪器地型号及编号.个人收集整理勿做商业用途二、实验报告 实验结束后,应及时整理和总结实验结果,写出实验报告. 完整地实验报告应包括实验名称、实验日期、目地要求、实验原理、试剂、仪器设备、操作方法、实验结果、讨论等项内容.个人收集整理勿做商业用途 其中,目地要求、原理、设备、试剂及操作方法等项只要求作简明扼要地叙述,不必也不应将《实验指导》原版抄录一遍.但对实验地条件,操作要点等实验成败地关键环节应作清楚描述.个人收集整理勿做商业用途 实验结果首先是如实记录实验中观察到地现象及各种原始数据,还应包括根据实验要求整理、归纳数据后进行计算地过程及计算结果,包括根据实验数据及计算作出地各种图表(如曲线图,对照表等).个人收集整理勿做商业用途 讨论部分不是对结果地重述,而是对实验结果、实验方法和异常现象进行探讨和评论,以及对实验设计地认识、体会及建议.个人收集整理勿做商业用途 一般要有实验结论.结论要简单扼要,以说明本次实验所获得地结果.如在临床生化检验项目中,可评价样本检出值与相应正常值之间地异同及其临床意义.个人收集整理勿做商业用途 1 / 1

jsp实验指导书

实验一静态网页制作 一、实验目的 1.熟悉HTML语言; 2.掌握借助HTML语言,设计Web页面。 二、实验内容 1、按照要求完成eBook图书商城“联系我们”(contact. html)页面的设计; 2、应用表格完成eBook图书商城“购书袋”(cart. html)的设计; 3、应用框架技术设计eBook网站的主页,左边用来显示商品类别,右边用来显示某一类商 品信息,并使用图片对页面进行美化。 三、实验方法 参照《jsp程序设计案例教程》第十一章《HTML与JavaScript》HTML语法设计实验内容。 1、利用框架来设计实验内容一和三,设计时需要注意文字显示的位置,及加上相应的背景。 2、利用表格来设计实验内容二。 实验二生成简单动态网页 一、实验目的 1、掌握tomcat配置及使用方法; 2、进一步熟悉HTML基本语法; 3、熟悉JSP基本语法; 4、掌握HTML与JSP指令、动作元素结合来设计web页面。 二、实验内容 1、应用各种表单元素完成eBook图书商城的“用户注册”页面的设计(与JSP指令、动作元素结合); 2、设计Easy-Buy电子商城网站首页框架,要求可以使用中文显示,首页由3部分组成:top.jsp (导航栏)、body.jsp(页面主体)和bottom.jsp(版权信息); 3、在Easy-Buy电子商城首页(index.jsp)中使用一超链接,使用jsp:forward转向到时钟页面(clock.jsp). 三、实验方法 1、参照《jsp程序设计案例教程》第十一章《HTML与JavaScript》HTML语法设计web页面元素:表格及文本的对齐方式、多行文本的显示方式、提交和重置按钮,并在点击提交和重置按钮之后,分别进入相应的JSP页面; 2、使用jsp指令或动作元素包含要求的三个页面,并注意在页面中正确使用MIME类型,设置为GB2312; 3、使用HTML语法在index.jsp中建立一个超链接,并使用forward动作元素来转向制定的页面,在实验过程中注意IE浏览器地址栏中的变化。

WEB开发技术实验报告

实验一JSP开发环境构建 实验目的:了解动态页面技术及B/S系统 掌握开发环境的构建 理解Eclipse开发WEB应用 实验内容: 实训项目一:安装JDK并配置环境变量 请阐述配置环境变量的方法: 实训项目二:安装TOMCAT并配置Server.xml修改端口号为8090 问题一:如何测试TOMCAT是否已经成功启动? 问题二:在浏览器地址栏输入什么地址可以访问到TOMCA T的测试页? 请阐述配置Server.xml修改端口号为8090基本实验步骤: 实训项目三:应用Eclipse建立项目并浏览一个JSP页面 请阐述应用Eclipse建立项目并浏览一个JSP页面基本实验步骤: 实验心得:(遇到了哪些问题,如何解决的,有那些体会) 实验二JSP语法 实验目的:了解JSP程序的组成元素 掌握JSP中使用JA V A程序片段的方法 实验内容: 实训项目一:编写一个JSP页面输出26个小写英文字母表 实训项目二:编写页面实现九九乘法表 实训项目三:利用成员变量被所有客户共享这一性质,实现一个简单的计数器 实训项目四:使用JA V A表达式输出系统当前时间 实训项目五:编写程序shijian2_9.jsp和computer.jsp两个页面,在第一个页面中使用include动作标记动态包含文件computer.jsp,并向它传递一个矩形的长和宽,computer.jsp 收到参数后,计算矩形的面积,并显示结果。 实训项目六:编写3个JSP页面:main.jsp,first.jsp和second.jsp,将3个JSP文件保存在同一个WEB工程中,main.jsp使用include动作标记加载first.jsp和second.jsp页面。First.jsp 页面可以画一张表格,second.jsp页面可以计算两个正整数的最大公约数。当first.jsp被加载时,获取main.jsp页面include动作标记的param子标记提供的表格行数和列数,当second.jsp 被加载时,获取main.jsp页面include动作标记的param子标记提供的两个正整数的值。 要求:上机编程完成上述实训项目,上机演示给教师检查,从中挑选三个程序的核心代码写在实训报告上 实验核心代码:

Java Web实验报告一

实验一开发环境配置及Servlet程序设计 一、实验目的 1、了解并熟悉编程环境、编程工具,包括Tomcat、MyEclipse和JDK; 2、学会配置环境变量; 3、掌握在MyEclipse中编辑简单源程序的方法、创建包和servlet类的方法; 4、掌握在Tomcat中手工创建可执行程序的方法; 5、加强对servlet的生命周期的理解;掌握servlet程序的实现方法。 二、实验内容及要求 本次实验内容分为两部分: 1、验证部分 1)通过手动的方式在Tomcat中建立工程my,在该工程中建立所需的文件夹以及文件web.xml。 2)在MyEclipse中建立一个名为TestLifeCycleServlet.java的servlet。 3)运行该servlet。 2、编程实现部分 编写一个页面程序(JSP程序)和一个后台程序(servlet程序),用户从页面中输入姓名、性别、年龄等信息,并提供一个查询按钮。当用户提交查询按钮时,执行servlet程序,该程序将用户输入的信息显示出来。用户界面的显示效果参见图1所示: 图1 表单显示效果示例 三、实现 1、验证部分 实现过程、必要的配置文件说明、实验结果等。 第一个实验 实验过程 第一步: 打开tomcat文件夹,在webapps中新建一个my的文件夹

第二步 在my文件夹中新建一个WEB-INF文件夹,并把web.xml放入 第三步 把TestLifeCycleServlet.java和index.jsp放入my文件夹中 第四步

让tomcat运行起来 第五步 输入http://localhost:8080/my/servlet/TestLifeCycleServlet web.xml代码 TestLifeCycleServlet TestLifeCycleServlet TestLifeCycleServlet /servlet/TestLifeCycleServlet index.jsp 运行结果 实验二 第一步 先建一个web project命名为wy,在src目录下新建一个Servlet命名为ThreeParams import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class ThreeParams extends HttpServlet{

实验记录及实验报告撰写要求1

环境工程实验报告撰写要求 环境工程实验报告应包括实验预习报告、实验原始记录和实验报告三部分,其中实验预习报告和实验原始记录需指导老师签字。实验报告采用河北科技大学实验报告标准纸手写。 实验预习报告、实验原始记录和实验报告要求如下。 一、实验预习报告要求 实验预习报告包括实验目的、实验原理、实验材料及装置、实验内容及实验步骤等,具体内容如下。 1、实验目的 实验目的要明确,在理论上验证定理、公式、算法,并使实验者获得深刻和系统的理解,在实践上,掌握使用实验设备的技能技巧和程序的调试方法。 2、实验原理 实验原理是指自然科学中具有普遍意义的基本规律,实验原理的表述的内容是实验设计的整体思路,即通过何种手段达到何种实验目的,还包括实验现象与结果出现的原因以及重要实验步骤设计的根据等。 3、实验材料与装置 实验所用的设备和材料。 4、实验步骤 从理论和实验两个方面考虑,要写明依据何种原理、定律算法、或操作方法进行实验,并详细写出理论计算过程。 其他内容参见实验报告专用纸。 二、实验原始记录 将实验现象和数据仔细地记录在实验原始记录中,做到原始记录准确、简练、详尽、清楚。如称量试材样品的重量、滴定管的读数、分光光度计的读数等,都应设计一定的表格准确记下正确的读数,并根据仪器的精确度准确记录有效数字。每一个结果至少要重复观测两次以上,符合实验要求并确知仪器工作正常后再写在实验报告上。 实验中使用仪器的类型、编号以及试剂的规格、化学式、分子量、准确的浓度等,都应记录清楚,以便总结实验完成报告时进行核对和作为查找成败原因的

参考依据。如果发现记录的结果有怀疑、遗漏、丢失等,都必须重做实验。三、实验报告要求 实验结束后,应及时整理和总结实验结果,在预习报告的基础上完成实验报告中的结果与讨论部分,包括: 1、数据处理和结果 实验数据处理和结果包括实验现象的描述,实验数据的处理等。对于实验结果的表述,一般有三种方法: (1)文字叙述 根据实验目的将原始资料系统化、条理化,用准确的专业术语客观地描述实验现象和结果,要有时间顺序以及各项指标在时间上的关系。 (2)图表和计算公式 用表格或坐标图或计算公式的方式使实验结果突出、清晰,便于相互比较,尤其适合于分组较多,且各组观察指标一致的实验,使组间异同一目了然。每一图表应有表头和计量单位,能说明一定的中心问题。 (3)曲线图 绘制曲线图,使变化趋势形象生动、直观明了。 在实验报告中,可任选其中一种或几种方法并用,以获得最佳效果。 2、问题和讨论 根据相关的实验结果及理论知识对所得到的实验结果进行解释和分析。如果所得到的实验结果和预期的结果一致,那么它可以验证什么理论?实验结果有什么意义?说明了什么问题?另外,也可以写一些本次实验的心得以及提出一些问题或建议等。 3、结论 针对这一实验所能验证的概念、原则或理论的简明总结,是从实验结果中归纳出的一般性、概括性的判断,要简练、准确、严谨、客观。 4、参考文献 本实验开展所需的文献。 注:经实验指导老师签字的实验原始记录表放在实验报告最后一起上交,同组人不能多于3人。

JSP实验1(附答案)

黄科大11级信计专业《JSP程序设计》上机实验 实验一 实验内容: 1、学习安装配置JSP运行环境。提示:(1)先安装JDK;(2)再安装TomCat;(3)最后安装JCreator。 2、仿照第一章例1编写一个求5!的程序,保存为ex1_1.jsp。 <%@ page contentType="text/html;charset=GB2312" %> 求阶乘 <% int i, jc=1; for(i=1;i<=5;i++) jc=jc*i; %> 5!=<%=jc %> 3、通过文本框中输入的圆的半径,求该圆的面积,以ex1_2.jsp为文件名保存。 --ex1_2.html-- 求圆面积 请输入圆半径:

--ex1_2_1.jsp-- <%@ page contentType="text/html;charset=GB2312" %> 圆面积结果 <% String r2=request.getParameter("r1"); double r=Double.parseDouble(r2); double s=Math.PI*r*r; %> 该圆的面积是:<%=s %> <%@ page contentType="text/html;charset=GB2312" %> 求圆面积 请输入圆半径:
<% String r2=request.getParameter("r1"); double r=Double.parseDouble(r2); double s=Math.PI*r*r; %> 该圆的面积是:<%=s %> 4、编程求任意三角形的面积,如下图所示,以ex1_3.jsp为文件名保存。 <%@ page contentType="text/html;charset=GB2312" %> 求三角形面积 请输入三角形三边边长:
A边边长为:
B边边长为:
C边边长为:

JSP技术实验指导书

JSP技术实验指导书

目录 实验一动态网页设计基础 (1) 实验二、JSP的开发和运行环境搭建 (3) 实验三JSP语法 (8) 实验四JSP内置对象 (12) 实验五JavaBean与表单处理 (16) 实验六JSP中的文件操作 (18) 试验七、数据库操作 (20) 实验八Servlet应用 (22)

实验一动态网页设计基础 实验目的: 1、掌握HTML的常用标签 2、掌握HTML设计基本网页 3、掌握HTML设计网络中常用的表单 4、了解JavaScript的简单应用, 实验环境: 操作系统Windows XP或更高版本 实验内容: 1、编写一个简单的学生信息注册页面,包括学号、姓名、密码、专业,其中学号、姓名用单行文本框、密码使用密码框、专业使用下拉菜单; 2、使用框架将一个页面均分为四个区域,每个区域显示不同的网页; 3、在文本框输入任意一个整数,求该整数的阶乘。通过按钮的单击事件,并将结果显示在结果文本框中。 实验步骤: 1、编写一个简单的学生信息注册页面,包括学号、姓名、密码、专业,其中学号、姓名用单行文本框、密码使用密码框、专业使用下拉菜单;如下图所示(要求:使用表格布局)。 2、使用框架将一个页面均分为四个区域,每个区域显示不同的网页

3、在文本框输入任意一个整数,求该整数的阶乘。通过按钮的单击事件,并将结果显示在结果文本框中。 注意事项 1、认真填写实验报告 2、遵守实验室各项制度,服从实验指导教师的安排 3、按规定的时间完成实验 说明: 1、实验性质:验证性 2、建议学时:3学时

实验二、JSP的开发和运行环境搭建 实验目的: 1、了解JSP开发环境安装与配置; 2、了解JSP开发的一般步骤; 3、熟悉简单JSP页面的开发 实验环境: 操作系统Windows XP或更高版本 实验内容: 1、环境配置; 2、编写一个JSP页面,计算出100以内的素数。 实验步骤: 1、环境配置 JSP编程使用的Java语言,所以运行JSP程序必须要有JVM的支持,还必须要有Java程序编辑、编译程序(JDK)的支持。现在企业流行的集成开发环境是Eclipse。大多数应用程序都需要连接数据库,所以需要DBMS的支持。JSP应用程序是运行在服务器上的,所以需要Web服务器的支持,在此以Java 1.6 Update21、Tomcat、MySQL、Eclipse为例,安装配置JSP开发环境。 首先安装JDK: 从Java公司官方网站(https://www.doczj.com/doc/e916756861.html,/technetwork/java/index.html)下载JDK,现在最新的是Java SE6 Update22,我们采用的JDK1.6 Update 21,只需要双击中下载到的EXE文件,点下一步即可安装。JDK安装好后,需要配置Java 的环境变量,步骤如下: (1)我的电脑->属性->高级选项卡->环境变量,打开“环境变量”对话框,在系统变量中新建以下环境变量: ①JAVA_HOME:表示Java SDK的安装目录,其值为:D:\Program Files\Java\jdk1.6.0_21(根据自己的实际安装位置进行调整)。 ②并修改Path环境变量,在其中增加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 注意: ?对于Path环境变量是添加,而不要删除原来的内容,否则很多 Windows功能不能使用;若有其他程序要用到自己的Java环境变量,请将第 ③步的内容添加到Path环境变量的最后,以免影响其他程序的运行。 ?字母不区分大小写,大写字母是遵照Java环境变量配置习惯。 (2)测试

文本预览
欢迎登录xxx兼职网站
用户名:
密码: