JSP リファレンス

<jsp:plugin>
xmlns:jsp="http://java.sun.com/JSP/Page"
JSP 1.0 以降

SYNOPSIS

<jsp:plugin
type*="applet|bean"
code*="クラス完全限定名"
codebase*="URI"
name="名前"
archive="URIリスト"
align="top|bottom|middle|left|right"
height="数値"
width="数値"
hspace="数値"
vspace="数値"
jreversion="1.2|JREバージョン"
nspluginurl="URL"
iepluginurl="URL"
>
<jsp:params> ? -  アプレットパラメータのセット.
<jsp:fallback> ? -  Java プラグインを使用できない環境のためのメッセージ.
</jsp:plugin>

説 明

指定したアプレットや Bean を表示する HTML を出力します。 プログラマはアプレットを使用する際の冗長な <object> タグをサーブレットコンテナに任せる事が出来ます。

属 性

type="applet|bean"
required
Bean またはアプレットJava™ API リファレンス のどちらかを選択します。
code="クラス完全限定名"
required

実行対象のクラス名。 パッケージ名も含めた FQN で指定します。

codebase="URI"
required
アプレット実行のベース URL を絶対またはこの JSP からの相対 URL で指定します。
name="名前"
optional
この Bean またはアプレットのインスタンス名前。 このアプレットを JavaScript から参照したり、別のアプレットから AppletContextJava™ API リファレンス を使用して参照する場合に使用します。
archive="URIリスト"
optional
実行時に必要となるアーカイブ (JAR ファイルやZIP ファイル) の URI。 コンマで区切って複数指定することが出来ます。
align="top|bottom|middle|left|right"
optional
このアプレットの表示位置。
height="数値"
optional
アプレットの高さ。 ピクセル単位の数値を指定します。
width="数値"
optional
アプレットの幅。 ピクセル単位の数値を指定します。
hspace="数値"
optional
アプレットの左右の空白。 ピクセル単位の数値を指定します。
vspace="数値"
optional
アプレットの上下の空白。 ピクセル単位の数値を指定します。
jreversion="1.2|JREバージョン"
optional
この Bean またはアプレットを実行するのに必要な JRE バージョン。 これより低いバージョンの JRE しかインストールされていない場合、ブラウザは自動的にダウンロードを開始します。
nspluginurl="URL"
optional
Netscape Navigator 用のプラグインダウンロードページの URL。 省略時はサーブレットコンテナが定義している URL を使用します。
iepluginurl="URL"
optional
Internet Explorer 用のプラグインダウンロードページの URL。 省略時はサーブレットコンテナが定義している URL を使用します。

内 容

アプレットパラメータのセット。 この値は Applet.getParameter(name) で参照することが出来ます。
Java プラグインを使用できない環境のためのメッセージ。

使用例

Tomcat 5.5 環境で下記のような JSP にアクセスしたところ:
JSP
<jsp:plugin type="applet" code="java.applet.Applet" codebase=".">
  <jsp:params>
    <jsp:param name="foo" value="bar" />
  </jsp:params>
  <jsp:fallback>
    This page uses Java Applet.
  </jsp:fallback>
</jsp:plugin>
以下のような HTML に変換されました。
HTML
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
  codebase="http://java.sun.com/products/plugin/1.2.2/jinstall-1_2_2-win.cab#Version=1,2,2,0">
<PARAM name="java_code" value="java.applet.Applet">
<PARAM name="java_codebase" value=".">
<PARAM name="type" value="application/x-java-applet;">
<PARAM name="foo" value="bar">
<COMMENT>
<EMBED type="application/x-java-applet;"
  pluginspage="http://java.sun.com/products/plugin/"
  java_code="java.applet.Applet" java_codebase="."/>
<NOEMBED>

    This page uses Java Applet.
  
</NOEMBED>
</COMMENT>
</OBJECT>
ブラウザは Internet Explorer 6.0 (Windows XP) です。
CVS 2008/03/09