JSP实验指导

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

实验一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" %>

100以内的素数有:

<%

int i,j;

for( i=1;i<=100;i++)

{ for( j=2;j

{ if(i%j==0)

break;

}

if(j==i)

out.println("
素数:"+i);

}

%>

实验题目二:

a.jsp

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


请输入一个字符串:

b.jsp

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

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

%>

您输入的字符串是:

<%=str %>

字符串的长度为:

<%=str.length() %>

实验题目3:

inputNumber.jsp

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


请输入一个数字:

getNumber.jsp

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

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

try{

double d=Double.parseDouble(str);

out.println(d+"的平方为:"+d*d);

out.println("
"+d+"的立方为:"+d*d*d);

}

catch(NumberFormatException exp){

out.println("
"+exp);

}

%>

实验三JSP标记

实验目的:

1、掌握JSP指令标记、动作标记和自定义标记的使用

2、掌握Tag文件设计、保存及调用方法。

实验内容:

1、设计一个页面A.jsp和B.jsp,当请求A.jsp时,客户的浏览器启动word 应用程序来解析收到的信息;当请求B.jsp时,客户的浏览器启动PowerPoint应用程序来解析收到的信息。

2、设计一个页面include.jsp,实现静态嵌入Hello.txt文件和动态嵌入sun.jsp,Hello.txt文件的内容为:祝贺北京成功举办奥运会;sun.jsp为显示一副图像的页面。

3、设计computer.jsp来计算1-100的连续和,要求求和计算调用tag文件sum.tag实现。

实验过程:

1、参考教材P31例子3-1

2、参考教材P34例子3-2、例子3-3

3、参考教材P40例子3-6

实验四JSP内置对象

实验目的:

1、了解HTTP协议和HTTP消息格式

2、掌握JSP内置对象request、response、session、application、out的作用及使用方法

3、理解request、response、session对象的生命周期和在web设计中的重要性

实验内容:

1、借助Telnet程序直观地体验请求行和状态行。

相关文档
最新文档