包含一个动态或静态文件。
<jsp:include page="{urlSpec | <%= expression %>}" flush="true | false " /> |
<jsp:include page="{urlSpec | <%= expression %>}" flush="true |
false" > <jsp:param name="PN" value="{PV | <%= expression %>}" /> * </jsp:include> |
参数 | 描述 |
---|---|
page | 被包含文件名,相对路径 |
flush | boolean,假若为true,缓冲区满时,将会被清空。flush 的默认值为false 在JSP 1.2 之前,flush 必须设为true |
跳转到另一页面继续执行。
<jsp:forward page={"relativeURL" | "<%= expression %>"} /> |
<jsp:forward page={"relativeURL" | "<%= expression %>"} > <jsp:param name="PN" value="{PV | <%= expression %>}" /> * </jsp:forward> |
参数 | 描述 |
---|---|
page | 跳转到的文件名,相对路径 |
用来提供 key/value 信息,与<jsp:include>、<jsp:forward>、<jsp:plugin> 搭配使用。
<jsp:param name="ParameterName" value="ParameterValue" /> |
属性/方法 | 意义 |
---|---|
name | 参数名 |
value | 参数值 |
用于在浏览器中播放或显示一个对象(通常为Applet 或Bean)。
<jsp:plugin type="bean | applet" code="objectCode" codebase="objectCodebase" [ align="alignment" ] [ archive="archiveList" ] [ height="height" ] [ hspace="hspace" ] [ jreversion="jreversion" ] [ name="ComponentName" ] [ vspace="vspace" ] [ width="width" ] [ nspluginurl="URL" ] [ iepluginurl="URL" ] > [ <jsp:params> [ <jsp:param name="PN" value="{PV | <%= expression %>}" /> ] + </jsp:params> ] [ <jsp:fallback> text message for user </jsp:fallback> ] </jsp:plugin> |
属性/方法 | 意义 |
---|---|
type | 指定对象类型,必须 |
code | 将被Java Plugin 执行的Java 类名称,必须以.class 结尾,并且 .class 类文件必须存在于 codebase 属性所指定的目录中。 |
codebase | 如果你没有设定将被执行的Java 类的目录(或者是路径)的属性,默认值为使用<jsp:plugin> 的JSP 网页所在目录。 |
align | 图形、对象、Applet 的位置。align 的值可以为: bottom、top、middle、left、right |
archive | 一些由逗号分开的路径名用于预先加载一些将要使用的类,此做法可以提高Applet 的性能。 |
name | 表示这个Bean 或Applet 的名字。 |
height | 显示Applet 或Bean 的长、宽的值,单位为像素 ( pixel )。 |
hspace | 表示Applet 或Bean 显示时在屏幕左右、上下所需留下的空间,单位为像素 ( pixel ) |
jreversion | 表示Applet 或Bean 执行时所需的Java Runtime Environment (JRE)版本,默认值是1.1 |
nspluginurl | 表示Netscape Navigator 用户能够使用的JRE 的下载地址,此值为一个标准的UR |
iepluginurl | 表示IE 用户能够使用的JRE 的下载地址,此值为一个标准的URL |
<jsp:params> | 你可以传送参数给 Applet 或 Bean |
<jsp:fallback> | 一段文字用于:当不能启动Applet 或Bean 时,那么浏览器会有一段错误信息 |
用来动态定义 XML 元素标签的值。
<jsp:element name="name"> 本体内容 </jsp:element> |
<jsp:element name="name"> <jsp:attribute> … </jsp:attribute> … <jsp:body> … </jsp:body> </jsp:element> |
源码 | 结果 |
---|---|
<jsp:element name="firstname"></jsp:element> | <firstname></firstname> |
<jsp:element name="firstname"> <jsp:attribute name="name">Mike</jsp:attribute> <jsp:body>Hello</jsp:body> </jsp:element> |
<firstname name="Mike">Hello</firstname> |
主要有两个用途:
(1) 当使用在<jsp:element>之中时,它可以定义XML 元素的属性,如上述的范例2。
(2) 它可以用来设定标准或自定义标签的属性值。
<jsp:attribute name="name" trim="true | false"> 本体内容 </jsp:attribute > |
属性 | 结果 |
---|---|
name | 标签的属性名称 |
trim | 本体内容的前后空白是否被忽略 |
用来定义XML 元素标签的本体内容
<jsp:body> 本体内容 </jsp:body> |