JAVA-JSP動作元素之plugin、params、fallback
相關資料:
《21天學通Java Web開發》
結果總結:
1.<jsp:plugin>、<jsp:params>、<jsp:fallback>三個動作元素,一般都是搭配起來使用的。
2.<jsp:plugin>用來在JSP中嵌入Java插件。
3.<jsp:params>用來給Bean或Applet傳遞參數。
4.<jsp:fallback>用來指定瀏覽器不支持或無法啟動Bean或Applet時,在頁面上打印輸出信息。
<jsp:plugin>動作元素屬性及屬性作用
type 用來指定插件類型,可以是Bean和Applet
name 用來指定Applet或Bean名稱
code 用來指令所執行的Java類名,必須以class結尾
codebase 用來指令所執行的Java類所在的目錄
align 用來指定Applet或Bean顯示時的對齊方式
height 用來指定Applet或Bean顯示時的高度
width 用來指定Applet或Bean顯示時的寬度
hspace 用來指定Applet或Bean顯示時距離屏幕左右的距離,單位是像素
vspace用來指定Applet或Bean顯示時距離屏幕止下的距離,單位是像素
archive用來指定Applet或Bean執行前預先加載的類的列表
iepluginurl用來指定IE用戶能夠使用的JRE下載地址
nspluginurl 用來指定Netscape Navigator用戶能夠使用的JRE下載地址
<jsp:plugin>動作元素
結果總結:
1.格式如下:
<jsp:plugin
type="bean|applet"
name="Applet名稱"
code="Java類名"
codebase="Java類所在目錄"
align="對齊方式"
height="高度"
width="寬度">
hspace="水平間距"
vspace="垂直間距"
archive="預先加載的類列表"
jreversion="JRE版本"
iepluginurl="URL"
nspluginurl="URL"
</jsp:plugin>
jspplugin.jsp(全是空白,沒有反映,應該是我沒有這個類)
1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
2 <html>
3 <head>
4 <title>執行applet</title>
5 </head>
6 <body>
7 <%--指定其Java類為Clock.class,所在目錄為Applet,類型為applet --%>
8 <jsp:plugin code="Clock.class" codebase="Applet" type="applet"></jsp:plugin>
9 </body>
10 </html>
View Code
<jsp:params>動作元素
結果總結:
1.格式如下:
<jsp:plugin>
<jsp:params>
<jsp:param name="數據名" value="參數值"/>
</jsp:params>
</jsp:plugin>
jspplugin2.jsp(網頁直接出錯了)
1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
2 <html>
3 <head>
4 <title>執行applet</title>
5 </head>
6 <body>
7 <%--指定其Java類為Clock.class,所在目錄為Applet,類型為applet --%>
8 <jsp:plugin code="Clock.class" codebase="Applet" type="applet">
9 <%--傳遞三個參數 --%>
10 <jsp:params>
11 <jsp:param name="bgcolor" value="000000"/>
12 <jsp:param name="fgcolor1" value="ff0000"/>
13 <jsp:param name="fgcolor2" value="00ff00"/>
14 </jsp:params>
15 </jsp:plugin>
16 </body>
17 </html>
View Code
<jsp:fallback>動作元素
結果總結:
1.格式如下:
<jsp:fallback>
<jsp:fallback>錯誤信息</jsp:fallback>
</jsp:fallback>
jspplugin3.jsp(網頁直接出錯了)
1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
2 <html>
3 <head>
4 <title>執行applet</title>
5 </head>
6 <body>
7 <%--指定其Java類為Clock.class,所在目錄為Applet,類型為applet --%>
8 <jsp:plugin code="Clock.class" codebase="Applet" type="applet">
9 <%--傳遞三個參數 --%>
10 <jsp:params>
11 <jsp:param name="bgcolor" value="000000"/>
12 <jsp:param name="fgcolor1" value="ff0000"/>
13 <jsp:param name="fgcolor2" value="00ff00"/>
14 </jsp:params>
15 <%--無法加載時輸出錯誤信息 --%>>
16 <jsp:fallback>
17 "不能加載該Applet"
18 </jsp:fallback>
19 </jsp:plugin>
20 </body>
21 </html>
View Code
JAVA-JSP動作元素之plugin、params、fallback