- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程名称 JSP程序设计 教师姓名 孙珊珊 学生班级 计算机科学与技术1班 学号 201452702 姓名 王强 评语
分值 实验二:JSP指令标记和动作标记
一、JSP指令标记
1.相关知识点
page指令:%@ page 属性1=“属性1的值”…%
用来定义整个JSP页面的一些属性和这些属性的值。比较常用的两个属性是contentType和import。
include指令:%@ include file=“文件的URL”%
作用是在JSP页面出现该指令的位置处静态插入一个文件。
2.实验目的
让学生掌握怎样在JSP页面中使用page指令设置contentType的值;使用include指令在JSP页面中静态插入一个文件的内容。
3.实验要求
编写first.jsp 、second.jsp、third.jsp。另外,编写hello.txt,每行有若干个英文单词,每行之间用“BR”分隔,如下:
hello.txt
package apple void back public
BRprivate throw class hello welcome
(1)first.jsp的具体要求
使用page指令设置contentType属性的值是text/plain,使用include指令静态插入hello.txt文件。
(2)second.jsp的具体要求
使用page指令设置contentType属性的值是application/vnd.ms-powerpoint,使用include指令静态插入hello.txt文件。
(3)third.jsp的具体要求
使用page指令设置contentType属性的值是application/msword,使用include指令静态插入hello.txt文件。
二、JSP动作标记
1.相关知识点
include动作标记:jsp:include page=”文件的URL”/
JSP页面运行时处理加载的文件,被加载的文件在逻辑和语法上独立于当前JSP页面。可使用param子标记向被加载的JSP文件传递信息。
forward动作标记:jsp:forward page=”要转向的页面”/
从该指令处停止当前页面的继续执行,而转向执行page属性指定的JSP页面。forward标记可以使用param动作标记作为子标记,以便向要转向的JSP页面传送信息。
2.实验目的
本实验的目的是让学生掌握怎样在JSP页面使用include标记动态加载文件:使用forward动作标记实现页面的转向。
3.实验要求
编写四个JSP页面:one.jsp、two.jsp、three.jsp、error.jsp。one.jsp、two.jsp、three.jsp页面都含有一个导航条,以便让用户方便地单击超链接访问这三个页面,导航条文件head.txt的内容如下:
%@ page contentType=text/html;charset=GB2312 %
table cellSpacing=1 cellPadding=1 width=60% align=center border=0
tr valign=bottom
tdA href=one.jspfont size=3one.jsp页面/font/A/td
tdA href=two.jspfont size=3two.jsp页面/font/A/td
tdA href=three.jspfont size=3three.jsp页面/font/A/td
/tr /table
(1)one.jsp的具体要求
要求one.jsp页面有一个表单,用户使用该表单可以输入一个1至100之间的整数,并提交给本页面;如果输入的整数在50至100之间(不包括50)就转向three.jsp,如果输入的整数在1至50之间就转向two.jsp;如果输入不符合要求的整数,例如120,就转向error.jsp。 (2)two.jsp、three.jsp和error.jsp的具体要求
要求two.jsp、three.jsp页面能输出one.jsp传递过来的值,并显示一幅图像,该图像的宽和高刚好是one.jsp页面传递过来的值。error页面能显示有关错误信息和一副警告出错的图像。
实验报告内容
Hello.txt:
package apple void back public
BRprivate throw class hello welcome
First.jsp:
%@ page language=java import=java.util.* pageEncoding=ISO-8859-1%
%@ page contentTy
文档评论(0)