jsp:plugin Action 使您能插入所需的特定的瀏覽器的OBJECT或EMBED元素來指定瀏覽器運行一個JAVA Applet所需的外掛程式。
文法:
<jsp:plugin 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" ] > [ <jsp:params> [ <jsp:param name="parameterName" value="{parameterValue | <%= expression %>}" /> ]+ </jsp:params> ] [ <jsp:fallback> text message for user </jsp:fallback> ] </jsp:plugin> 樣本: <jsp:plugin type=applet code="Molecule.class" codebase="/html"> <jsp:params> <jsp:param name="molecule" value="molecules/benzene.mol" /> </jsp:params> <jsp:fallback> <p>Unable to load applet</p> </jsp:fallback> </jsp:plugin> |
屬性詳解:
屬性 |
用法 |
type = “bean | applet” |
外掛程式將執行的對象的類型。您必須在bean或applet中指定一個,因為,這個屬性沒有預設值。 |
class=”classFileName” |
外掛程式將執行的JAVA類檔案的名稱。在名稱中您必須包含副檔名。且此檔案必須在用“codebase”屬性指明的目錄下。 |
codebase=“classFileDirectoryName” |
包含外掛程式將啟動並執行JAVA類的目錄或指向這個目錄的路徑。預設為此JSP檔案的路徑。 |
name=”instanceName” |
Bean或 applet的執行個體的名稱。使得被同一個JSP檔案調用的bean或 applet之間的通訊成為可能。 |
archive = “URLToArchive,…” |
以逗號分隔的路徑名列表。是那些用以codebase指定的目錄下的類裝載器預裝載的封存檔案所在的路徑名。通常,這些封存檔案通過網路被安全的載入,可以顯著的提高applet的效能。 |
注釋和字元引用習慣
您可以使用一些特定的元素來插入注釋和一些通常是作為特殊標誌的字元。以下是一個總結:
文法 |
目的 |
<%-- 注釋 --%> |
JSP形式的注釋。將被JSP-to-scriptlet編譯器所忽略。任何內嵌JSP scripting elements,directives,或actins都將被忽略。例: <%@ page language="java" %> <html> <head><title>A Comment Test</title></head> <body> <h2>A Test of Comments</h2> <%-- 這部分注釋將不會在查看原始碼的時候看到 --%> </body> </html> |
<!-- 注釋--> |
HTML形式的注釋。直接傳送到最終的HTML。任何內嵌JSP scripting elements,directives,或actins都將被正常的執行。例: <!-- This page was loaded on <%= (new java.util.Date()).toLocaleString() %> --> 查看原始碼時將看到: <!-- This page was loaded on January 1, 2000 --> |
</% |
在template text(靜態HTML)中,當您想在頁面上輸出這個特殊符號(<%)時請如此書寫。 |
%/> |
在scripting elements中使用,作用與上面的“</%”類似。 |
/’ |
在使用了“’”的屬性中表明是字元“’”。當然,您也可以使用“””來作為區分。例:’ pig”fhjgj” ’,或,’pig/’fhjgj/’’ |
/” |
在使用了“””的屬性中表明是字元“””。當然,您也可以使用“’”來作為區分。例:” pig’fhjgj’”,或,”pig/”fhjgj/”” |
%/> |
在屬性中的“%>”。 |
</% |
在屬性中的“<%”。 |