JSP教程(七)-pluginAction的使用

來源:互聯網
上載者:User

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\””
%\> 在屬性中的“%>”。
<\% 在屬性中的“<%”。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.