实验二JSP指令标记和动作标记Word下载.docx
《实验二JSP指令标记和动作标记Word下载.docx》由会员分享,可在线阅读,更多相关《实验二JSP指令标记和动作标记Word下载.docx(6页珍藏版)》请在冰点文库上搜索。
![实验二JSP指令标记和动作标记Word下载.docx](https://file1.bingdoc.com/fileroot1/2023-5/3/8efad158-c012-4a90-8c59-5c73e6784966/8efad158-c012-4a90-8c59-5c73e67849661.gif)
一、JSP指令标记
1.相关知识点
page指令:
<
%@page属性1=“属性1的值”…%>
用来定义整个JSP页面的一些属性和这些属性的值。
比较常用的两个属性是contentType和import。
include指令:
%@includefile=“文件的URL”%>
作用是在JSP页面出现该指令的位置处静态插入一个文件。
2.实验目的
让学生掌握怎样在JSP页面中使用page指令设置contentType的值;
使用include指令在JSP页面中静态插入一个文件的内容。
3.实验要求
编写first.jsp。
另外,编写hello.txt,每行有若干个英文单词,每行之间用“<
BR>
”分隔,如下:
hello.txt
packageapplevoidbackpublic
privatethrowclasshellowelcome
first.jsp的具体要求
使用page指令设置contentType属性的值是text/html,使用include指令静态插入hello.txt文件。
二、JSP动作标记
include动作标记:
jsp:
includepage=”文件的URL”/>
JSP页面运行时处理加载的文件,被加载的文件在逻辑和语法上独立于当前JSP页面。
可使用param子标记向被加载的JSP文件传递信息。
forward动作标记:
jsp:
forwardpage=”要转向的页面”/>
从该指令处停止当前页面的继续执行,而转向执行page属性指定的JSP页面。
forward标记可以使用param动作标记作为子标记,以便向要转向的JSP页面传送信息。
本实验的目的是让学生掌握怎样在JSP页面使用include标记动态加载文件:
使用forward动作标记实现页面的转向。
编写四个JSP页面:
one.jsp、two.jsp、three.jsp、error.jsp。
one.jsp、two.jsp、three.jsp页面都含有一个导航条,以便让用户方便地单击超链接访问这三个页面,导航条文件head.txt的内容如下:
%@pagecontentType="
text/html;
charset=GB2312"
%>
tablecellSpacing="
1"
cellPadding="
width="
60%"
align="
center"
border="
0"
>
trvalign="
bottom"
>
td>
Ahref="
one.jsp"
fontsize=3>
one.jsp页面<
/font>
/A>
/td>
two.jsp"
two.jsp页面<
three.jsp"
three.jsp页面<
/tr>
<
/table>
具体要求:
要求one.jsp页面有一个表单,用户使用该表单可以输入一个a到z之间的字符,并提交给本页面;
如果输入的字符在l至z之间(不包括l)就转向three.jsp,如果输入的字符在a至l之间就转向two.jsp;
如果输入不符合要求的信息,例如120,就转向error.jsp。
三、实验报告内容
要求:
注明题序,要有源代码界面和运行界面。
一.JSP动作标记
1.JSP指令标记
(1)使用page指令设置contentType=“application/msword”如下图所示
(2)用page指令设置contentType=“text/html”结果如下图所示
2、JSP动作标记
1.head.txt
2.one.jsp
3.two.jsp
4.three.jsp
5.error.jsp
6.网址发布
7.输入Z后的页面
8.输入f后的页面
9.输入asdas之后的页面
四、总结
分析:
1.<
forwardpage="
error.jsp"
/>
这一行是跳转页码,动态包含:
forward>
转发的目标可以是jsp,servlet或html.
2.<
param>
操作被用来以“名-值”对的形式为其他标签提供附加信息。
它和<
include>
、<
plugin>
一起使用