- 在线时间
- 0 小时
- 最后登录
- 2007-9-23
- 注册时间
- 2004-9-10
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 9975 点
- 威望
- 7 点
- 阅读权限
- 150
- 积分
- 4048
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1893
- 主题
- 823
- 精华
- 2
- 分享
- 0
- 好友
- 0

我的地盘我做主
该用户从未签到
|
< align=center>JSP语法(11)——<jsp:plugin></P>< align=right>作者:飞刀/ aspcn.com</P><B><jsp:plugin> </B>< >< >执行一个applet或Bean,有可能的话还要下载一个Java插件用于执行它. </P><H4>JSP 语法</H4><BLOCKQUOTE>< ><jsp:plugin </P>< >
8 _8 [! M! K9 n1 ?3 u type="bean | applet" </P>< >! }' O* A9 _1 }4 i- y: n7 [+ X
code="<EM>classFileName</EM>" </P>< >, L1 A8 u, r6 q
codebase="<EM>classFileDirectoryName</EM>" </P>< >
( Y. O2 @, U- {; G [ name="<EM>instanceName</EM>" ] </P>< >% t0 Y/ [+ w7 ~: Z
[ archive="<EM>URIToArchive</EM>, ..." ] </P>< >* L3 r, E! J& f! i" r t
[ align="<b>bottom</b> | top | middle | left | right" ] </P>< >
" S, b* M% i2 Q* y [ height="<EM>displayPixels</EM>" ] </P>< >
' ^4 K9 I/ v, X* m4 m [ width="<EM>displayPixels</EM>" ] </P>< >; @& i; I8 x- j* Q- Z# j- O
[ hspace="<EM>leftRightPixels</EM>" ] </P>< >
& m2 m% X. D! O [ vspace="<EM>topBottomPixels</EM>" ] </P>< >
' r/ f: v( X7 l2 [# G4 G# j4 L7 J [ jreversion="<EM>JREVersionNumber</EM> | <b>1.1</b>" ] </P>< ># f5 K7 Q( ?/ I. P; n
[ nspluginurl="<EM>URLToPlugin</EM>" ] </P>< >
- X: f3 S8 P7 r1 Q, p [ iepluginurl="<EM>URLToPlugin</EM>" ] > </P>< >< > [ <jsp:params> </P>< >2 `6 V- I: X1 P2 W% R
[ <jsp:param name="<EM>parameterName</EM>" </P>< >value="{<EM>parameterValue</EM> | <%= <EM>expression</EM> %>}" /> ]+ </P>< > ~4 }3 m" F0 Q* S
</jsp:params> ] </P>< >
8 y/ X: R# o; y/ C6 N [ <jsp:fallback> <EM>text message for user</EM> </jsp:fallback> ] </P>< >- ^9 B) L' n6 e; q
</jsp:plugin> </P></BLOCKQUOTE>< ><H4>例子</H4>< ><BLOCKQUOTE>< ><jsp:plugin type=applet code="Molecule.class" codebase="/html"> </P>< ><jsp:params> </P>< > <jsp:param name="molecule" value="molecules/benzene.mol" /> </P><P></jsp:params> </P><P><jsp:fallback> </P><P> <p>Unable to load applet</p> </P><P></jsp:fallback> </P><P></jsp:plugin> </P></BLOCKQUOTE><P><H4>描述</H4><P><P><jsp:plugin>元素用于在浏览器中播放或显示一个对象(典型的就是applet和Bean),而这种显示需要在浏览器的java插件。 </P><P>当Jsp文件被编译,送往浏览器时,<jsp:plugin>元素将会根据浏览器的版本替换成<object>或者<embed>元素。注意,<object>用于HTML 4.0 ,<embed>用于HTML 3.2. </P><P>一般来说,<jsp:plugin>元素会指定对象是Applet还是Bean,同样也会指定class的名字,还有位置,另外还会指定将从哪里下载这个Java插件。具体如下: </P><P><H4>属性</H4><P><UL><P><LI>type="bean | applet" <P>.将被执行的插件对象的类型,你必须得指定这个是Bean还是applet,因为这个属性没有缺省值. </P><LI>code="<EM>classFileName</EM>" <P>将会被Java插件执行的Java Class的名字,必须以.class结尾。这个文件必须存在于codebase属性指定的目录中. </P><LI>codebase="<EM>classFileDirectoryName</EM>" <P>将会被执行的Java Class文件的目录(或者是路径),如果你没有提供此属性,那么使用<jsp:plugin>的jsp文件的目录将会被使用. </P><LI>name="<EM>instanceName</EM>" <P>这个Bean或applet实例的名字,它将会在Jsp其它的地方调用. </P><LI>archive="<EM>URIToArchive</EM>, ..." <P>一些由逗号分开的路径名,这些路径名用于预装一些将要使用的class,这会提高applet的性能. </P><LI>align="<b>bottom</b> | top | middle | left | right" <P>图形,对象,Applet的位置,有以下值: </P><P><UL><P><LI class=article><CODE>bottom</CODE> <LI class=article><CODE>top</CODE> <LI class=article><CODE>middle</CODE> <LI class=article><CODE>left</CODE> <LI class=article><CODE>right</CODE> </LI></UL><LI>height="<EM>displayPixels</EM>" width="<EM>displayPixels</EM>" <P>Applet或Bean将要显示的长宽的值,此值为数字,单位为象素. </P><LI>hspace="<EM>leftRightPixels</EM>" vspace="<EM>topBottomPixels</EM>" <P>Applet或Bean显示时在屏幕左右,上下所需留下的空间,单位为象素. </P><LI>jreversion="<EM>JREVersionNumber</EM> | <b>1.1</b>" <P><P>Applet或Bean运行所需的Java Runtime Environment (JRE) 的版本. </P><P>缺省值是 1.1. </P><LI>nspluginurl="<EM>URLToPlugin</EM>" <P><P>Netscape Navigator用户能够使用的JRE的下载地址,此值为一个标准的URL,如http://www.aspcn.com/jsp </P><LI>iepluginurl="<EM>URLToPlugin</EM>" <P>IE用户能够使用的JRE的下载地址,此值为一个标准的URL,如http://www.aspcn.com/jsp </P>+ r) {$ l$ }( Z
<LI><jsp:params> [ <jsp:param name="<EM>parameterName</EM>" <P>value="{<EM>parameterValue</EM> | <%= <EM>expression</EM> %>}" /> ]+ </jsp:params> <P>你需要向applet或Bean传送的参数或参数值。 </P><LI><jsp:fallback> <EM>text message for user</EM> </jsp:fallback> <P>一段文字用于Java </P><P>插件不能启动时显示给用户的,如果插件能够启动而applet或Bean不能,那么浏览器会有一个出错信息弹出</P></LI></UL> |
|