二次元手游活动社区

(二十四)JSP标签之基本标签(

4753

一、常用标签

1.1 jsp中标签一共有8中,其中常用的有6中,本文将介绍这6种常用的标签。

1.2 6种标签

1.

标签表示包含一个静态的或者动态的文件。 语法:

or

注:

1、page="path" 为相对路径,或者代表相对路径的表达式。

2、flush="true" 必须使用flush为true,它默认值是false。

3、子句能让你传递一个或多个参数给动态文件,也可在一个页面中

使用多个 来传递多个参数给动态文件。

2.标签

标签表示重定向一个静态html/jsp的文件,或者是一个程序段。

语法:

or

……

注:

1、page="path" 为一个表达式,或者一个字符串。

2、 name 指定参数名,value指定参数值。参数被发送到一个动态

文件,参数可以是一个或多个值,而这个文件却必须是动态文件。要传递多个参

数,则可以在一个 JSP文件中使用多个将多个参数发送到一个动态

文件中。

3.标签

标签表示用来在JSP页面中创建一个BEAN实例并指定它的名字以

及作用范围。

语法:

其中typeSpec有以下几种可能的情况:

class="className" | class="className" type="typeName" |

beanName="beanName" type="typeName" | type="typeName" |

注:

你必须使用class或type,而不能同时使用class和beanName。beanName表示

Bean的名字,其形式为“a.b.c”。

4. 标签

标签表示获取BEAN的属性的值并将之转化为一个字符串,然

后将其插入到输出的页面中。

语法:

注:

1、在使用之前,必须用来创建它。

2、不能使用来检索一个已经被索引了的属性。

3、能够和JavaBeans组件一起使用,但是不能与Enterprise

Java Bean一起使用。

5.标签

标签表示用来设置Bean中的属性值。

语法:

其中prop_expr有以下几种可能的情形:

property="*" | property="propertyName" | property="propertyName"

param="parameterName" | property="propertyName" value="propertyValue"

注:

使用 jsp:setProperty 来为一个Bean的属性赋值;可以使用两种方式来实现。

1、在jsp:useBean后使用jsp:setProperty:

在这种方式中,jsp:setProperty将被执行。

2、jsp:setProperty出现在jsp:useBean标签内:

在这种方式中,jsp:setProperty只会在新的对象被实例化时才将被执行。

* 在中的name值应当和中的id值相同。

6.标签

标签表示执行一个applet或Bean,有可能的话还要下载一个Java

插件用于执行它。

语法:

type="bean | applet"

code="classFileName"

codebase="classFileDirectoryName"

[ name="instanceName" ]

[ archive="URIToArchive, ..." ]

[ align="bottom | top | middle | left | right" ]

[ height="displayPixels" ]

[ width="displayPixels" ]

[ hspace="leftRightPixels" ]

[ vspace="topBottomPixels" ]

[ jreversion="JREVersionNumber | 1.1" ]

[ nspluginurl="URLToPlugin" ]

[ iepluginurl="URLToPlugin" ] >

[

[ ]+

]

[ text message for user ]

注:

元素用于在浏览器中播放或显示一个对象(典型的就是applet和

Bean),而这种显示需要在浏览器的 java插件。

当Jsp文件被编译,送往浏览器时,元素将会根据浏览器的版本替

换成或 者元素。注意,用于HTML 4.0 ,

于HTML 3.2。

一般来说,元素会指定对象是Applet还是Bean,同样也会指定

class的名字,还有位置,另外还会 指定将从哪里下载这个Java插件。

Copyright © 2022 二次元手游活动社区 All Rights Reserved.