答案: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\”” |
%\> | 在属性中的“%>”。 |
<\% | 在属性中的“<%”。 |