JSPタグ・ライブラリ - <jsp:plugin>タグ

この要素のJSP 1.2のバージョンの詳細は、次のURLの『JavaServerPages (JSP) 1.2 Syntax Reference』をオンラインで参照してください。http://java.sun.com/products/jsp/tags/tags.html

アプレットまたはJavaBeanを指定したプラグインで実行する際に、JSP 2.0標準アクション<jsp:plugin>タグを使用します。プラグインを利用できない場合、プラグイン・ソフトウェアのダウンロードを開始するためのダイアログが表示されます。

pluginアクションを使用すると、JSPページ作成者は適切なクライアント・ブラウザ依存構成(OBJECTまたはEMBED)を含むHTMLを生成できます。その結果、必要に応じてJavaプラグイン・ソフトウェアがダウンロードされた後、指定したアプレットまたはJavaBeansコンポーネントが実行されます。

JSP構文

<jsp:plugin	
   type="bean|applet"	
   code="classFileName"	
   codebase="classFileDirectoryName"	
   [name="instanceName"]	
   [archive="URIToArchive"]	
   [align="bottom|top|middle|left|right"]	
   [height="{displayPixels | <%= expression %>}"]	
   [width="{displayPixels | <%= expression %>}"]	
   [hspace="leftRightPixels"]	
   [vspace="topBottomPixels"]	
   [jreversion="JREVersionNumber | 1.2"]	
   [nspluginurl="URLToPlugin"]	
   [iepluginurl="URLToPlugin"] >	
	
   [<jsp:params>	
      [<jsp:param/>] 	
   </jsp:params>]	
	
   [<jsp:fallback/]

</jsp:plugin>

XML構文

<jsp:plugin	
   type="bean|applet"	
   code="classFileName"	
   codebase="classFileDirectoryName"	
   [name="instanceName"]	
   [archive="URIToArchive"]	
   [align="bottom|top|middle|left|right"]	
   [height="{displayPixels | ${ Expression} | %= expression % }"]	
   [width="{displayPixels | ${ Expression} | %= expression % }"]	
   [hspace="leftRightPixels"]	
   [vspace="topBottomPixels"]	
   [jreversion="JREVersionNumber | 1.2"]	
   [nspluginurl="URLToPlugin"]	
   [iepluginurl="URLToPlugin"] >	
	
   [<jsp:params>	
      [<jsp:param/>] 	
   </jsp:params>]	
	
   [<jsp:fallback/]

</jsp:plugin>

属性

type
プラグインによって実行されるオブジェクトのタイプとして、beanまたはappletを指定します。
code
プラグインによって実行されるJavaクラス・ファイルの名前を指定します。
codebase
プラグインによって実行されるJavaクラス・ファイルを含むディレクトリまたはパスを定義します。
name
Beanまたはアプレットのインスタンスの名前を識別します。同じJSPページによって呼出されるアプレットまたはBeanは、この属性を使用して互いに通信します。
archive
codebaseで指定されたディレクトリに置かれたクラス・ローダーとともに、あらかじめロードされたアーカイブ・ファイルの位置を指定するパス名をカンマ区切りで示したリストを定義します。
align
イメージ、オブジェクト、またはアプレットのポジションを指定します。値に、bottomtopmiddleleft、またはrightを含むことができます。
heightおよびwidth
アプレットまたはBeanによって表示されるイメージの初期の高さおよび幅をピクセル単位で指定します。
hspaceおよびvspace
アプレットまたはBeanによって表示されるイメージの左右(または上下)までのスペースをピクセル単位で指定します。
JREVersion
アプレットまたはBeanで必要とされるJava Runtime Environment(JRE)のバージョンを定義します。
nspluginurl
Netscape Navigator用にJREプラグインをダウンロードできるURLを指定します。値は、プロトコル名、オプションのポート番号、ドメイン名を持つ完全なURLです。
iepluginurl
Internet Explorer用にJREプラグインをダウンロードできるURLを指定します。値は、プロトコル名、オプションのポート番号、ドメイン名を持つ完全なURLです。

タグの詳細は、Sun社の『JavaServer Pages Developer's Guide』を参照してください。

『JavaServerPages (JSP) 2.0 Syntax Reference』は、次のURLでオンラインで参照できます。
http://java.sun.com/products/jsp/syntax/2.0/syntaxref20.html


JSPページの操作