您的当前位置:首页太原理工大学硬件实验4

太原理工大学硬件实验4

2023-04-07 来源:乌哈旅游


本科实验报告

课程名称:实验项目:实验地点:专业班级:学生姓名:指导教师: Web系统与技术

JSP中的文件操作

致远楼301

软件1222班 学号: 2012005612

王兆晖

师锋洋

2014 年 12 月 20 日

一、实验目的和要求

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

二、实验内容和原理

程序:课本P270习题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,并查看运行结果。

三、主要设备和软件

Hp笔记本、tomcat7、 myeclipse

四、实验结果与分析

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

1,78,82,74 2,82,88,98 3,98,89,90 4,68,78,77 5,70,86,88

10.11.JSP

<%@ page language=\"java\" import=\"java.util.*\" contentType=\"text/html; charset=utf-8\"%>

<%@ page import=\"java.io.*\"%>

实验三 10.11

<%

File fl=new File(\"d:/score.txt\");

RandomAccessFile frw=new RandomAccessFile(fl,\"rw\"); String info=null; String[] rec=null;

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

System.out.println(info); rec=info.split(\); System.out.println(rec[0]); System.out.println(rec[1]); System.out.println(rec[2]); System.out.println(rec[3]); int[] r=new int[4];

r[0]=Integer.parseInt(rec[0]); r[1]=Integer.parseInt(rec[1]); r[2]=Integer.parseInt(rec[2]); r[3]=Integer.parseInt(rec[3]);

double average=(r[1]+r[2]+r[3])/3; int max=r[1]; for(int i=1;i<4;i++) { }

int min=r[1]; for(int i=1;i<3;i++) { }

if(r[i]min=r[i]; if(r[i]>r[i-1]) { }

max=r[i];

%>

<%=rec[0] %>同学的平均成绩为<%=average %>

<%=rec[0] %>同学的最大成绩为<%=max %>

<%=rec[0] %>同学的最小成绩为<%=min %>


<%} %>

实验结果:

五、实验总结

因篇幅问题不能全部显示,请点此查看更多更全内容