JAVAWEB实验指导(你懂得)

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

Java web实验指导

(javaweb应用开发技术实用教程)

实验1搭建JSP运行的实验环境

一、实验目的

实验l搭建JSP运行的实验环境

(1)掌握JSP运行环境的安装与配置。

(2)运行简单的JSP页面,理解JSP执行原理。

二、实验工具

(1)JDK1.4、JDK1.5或JDK1.6,可以从SUN公司的网站免费下载。

(2)编辑工具——记事本。

(3)Tomcat服务器,也可以从网上免费下载。

三、实验步骤

(1)按书中演示安装JDK。

(2)按书中演示安装Tomcat。

(3)按书中演示配置环境变量。

(4)启动Tomcat服务器,观察主页内容。

(5)观察Tomcat安装目录下的各个子目录的内容。

(6)将exal_ljsp复制到Tomcat安装目录下的webapps~ROOT目录下,运行该页面,观察其对应的Servlet源代码。

(7)将exal_1.jsp复制到Tomcat安装目录下的webapps\examples目录下,运行该页面,观察其对应的Servlet源代码。

(8)将exal_1.jsp复制到Tomcat安装目录下的webapps\webdav目录下,运行该页面,观察其对应的Servlet源代码。

四、实验练习

编写一个JSP页面,用于显示l~100的整数和。

实验2JSP脚本、指令和动作

一、实验目的

学习在JSP中使用脚本、指令和动作标记。

二、实验工具

(1)JDK1.5或JDK1.6,可以从SUN公司的网站免费下载。

(2)Tomcat服务器,也可以从网上免费下载。

(3)编辑工具——记事本。

三、实验步骤

(1)page指令的使用。

1)打开记事本,输入以下文档,并保存为pagederictive.jsp。

<%@page language="java"import="java.rmi.*,Java.util.*"session="true"buffer="12kb"autoFlush="true"info="my page directory jsp"errorPage="false"is ThreadSafe="false"%>

Done</H1>

This program example how to use page Directive

</BODY>

</HTML>

2)将pagederictive.jsp复制到Tomcat安装目录下的webapps\ROOT\。

3)在IE地址栏中输入http://localhost:8080/pagederictivejsp。

(2)page指令import属性的使用。

1)打开记事本,输入以下文档,并保存为pageimpon.jsp

<%--getYear--%>

<%@page impon=”java.util.*”%>

CurrentYlear=<%=Calendar.getInstance().get(Calendar.YEAR)%>

</B>

</BODY>

2)将pageimport.jsp复制到Tomcat安装目录下的webapps\ROOT\。

3)在IE地址栏中输入http://localhost:8080/pagederictive.jsp。

(3)include指令的使用。

1)打开记事本,输入以下文档,并保存为copyright.jsp。

<%!String companyName=”SSI Consulting”;%>

©2002<%=cornpanyName%>

Any unauthorized use Of these materials will be prosecuted to the fullest extent Of the law.

</P>

</B>

</BODY>

</HTML>

2)打开记事本,输入以下文档,并保存为访cljsp。

This is page is under eontruction

<%@include file:”copyright.jsp”%>

Last updated:March2003</H6>

</B>

</BODY>

</HTML>

3)将copyright.jsp和incl.jsp复制到Tomcat安装目录下的webapps\ROOT\。

4)在IE地址栏中输入http://localhost:8080/incl.jsp。

四、实验练习

1.编写JSP页面,用“*”显示一个7×7方阵的边框和对角线,结果如图所示。

*******

****

****

***

****

****

*******

2.编写一个JSP页面,判断字符串是否为回文,并用表格显示出来,结果如图所示。

提示:使用StringBuffer类的reverse()颠倒字符串的顺序,如果字符串与颠倒后的字符串相等,则该串为回文。

回文字符串的判断

┏━━━━━━┳━━━━━━━━┓

┃字符串┃母否是回辜┃

┣━━━━━━╋━━━━━━━━┫

┃aba┃是┃

┣━━━━━━╋━━━━━━━━┫

┃abab┃不是┃

┣━━━━━━╋━━━━━━━━┫

┃lovevol┃是┃

┗━━━━━━┻━━━━━━━━┛

练习2的运行结果图

3.编写JSP页面分别显示l~10之间各数字的阶乘。

4.张山手头分别有800美元和1860美元,编写一个JSP页面,把他的美元换成人民币,并用表格显示出来。假设当前美元兑人民币的汇率为8.1l。

实验3jsp隐含对象的使用

一、实验目的

练习在JsP中使用隐含对象。

二、实验工具

(1)JDK1.4、JDK1.5或JDK1.6,可以从SUN公司的网站免费下载。

(2)Tomcat服务器,也可以从网上免费下载。

三、实验步骤

(1)response对象的使用。

1)打开记事本,输入以下文档,并保存为login-html。

Login Page