JAVAWEB实验指导(你懂得)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。