jsp实验报告

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重庆交通大学

学生实验报告

实验课程名称 JSP程序设计

开课实验室管理学院计算机房

学院信息管理专业 2008 级 2 班

学生姓名秦志虎学号 08130213 开课时间 2011 至 2012 学年第一学期

实验1:熟悉MyEclipse

实验目的:安装MyEclipse并熟悉MyEclipse的操作环境,学习在MyEclipse环境中简单的创建、编辑和运行JSP页面相关操作。

实验要求:创建一个web项目并通过新建包和新建Jsp页面,编辑并运行该JSP页面。实验步骤及结果:

1.打开运MyEclipse软件。新建一个web项目。

2.新建一个MyTest的目录。

3.在MyTest的目录下新建一个Jsp页面,命名为Myjsp。

引用java文件:

<%@page import="tom.jiafei.*"%>

引用tag文件:

4.在系统提供的初始代码下不用编辑,直接运行JSP。

在浏览器中输入地址,得到结果

实验2.8:JSP页面的基本结构

实验目的:掌握怎样在JSP页面中使用成员变量,怎样使用Java程序片以及Java表达式。

实验要求:编写两个JSP页面,名字分别为inputName.jsp和people.jsp。

代码:

inputName.jsp:

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

请输入姓名:

people.jsp:

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

<%!int count;

StringBuffer personList;

public void judge()

{

if(count==0)

personList=new StringBuffer();

}

public void addPerson(String p)

{

if(count==0)

personList.append(p);

else

personList.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()>20){ %>

<%}

judge();

addPerson(name);

%>


目前共有<%=count %>人浏览了该页,他们是:
<%=personList %>

实验结果:

inputName.jsp:

点击“送出”按钮后页面:

实验目的:掌握怎样在JSP页面中使用page指令设置contentType的值;使用include 指令在JSP页面中静态插入一个文件的内容。

实验要求:编写三个JSP页面:first.jsp、second.jsp、third.jsp。要求用“记事本”编写一个TXT文件hello.txt。hello.txt的每行有若干个英文单词,这些英文单词之间用空格分隔,每行之间用“
”分隔,如下所示:

hello.txt

my first page


public void hello welcome

相关部分代码:

first.jsp:

second.jsp:

<%@page contentType="application/vnd.ms-powerpoint; charset=GB2312" %>

<%@include file="hello.txt"%>

实验目的:掌握怎样在JSP页面中使用include标记动态加载文件;使用forward动作标记实现页面的转向。

实验要求:编写四个JSP页面:one.jsp、two.jsp、three.jsp和error.jsp。one.jsp、two.jsp和three.jsp页面都含有一个导航条,以便让用户方便地点击链接访问这三个页面,要求这三个页面通过使用include动作标记动态加载导航条文件head.txt。导航条文件head.txt的内容如下:

head.txt

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

one.jsp页面two.jsp页面three.jsp页面

部分代码:

one.jsp:

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

请输入1至100之间的整数:


<%String num=request.getParameter("number");

if(num==null)

num="0";

try

{ int n=Integer.parseInt(num);

if(n>=1&&n<=50){

%>

相关文档
最新文档