Cosminexus 機能解説

[目次][用語][索引][前へ][次へ]

4.32.9 <jsp:useBean>タグのclass属性に関する注意事項

<jsp:useBean>タグでは,class属性はオブジェクトの実装クラス名であることがJSPの仕様で定義されています。07-00以降では,この仕様に準拠して,JSPトランスレーション時に,class属性に指定されたクラスについて次のチェックを実施しています。

このため,class属性にこれらのチェック項目に該当しないクラスを指定したとき,07-00より前と07-00以降ではJSPコンパイルの結果が異なります。

次のようにinclude元で実装クラスを指定して,include先でインタフェースを指定したJSPを例にして説明します。

注 class属性に指定したtest.TestBeanはJSP仕様に準拠した実装クラス,test.TestBeanIFはtest.TestBeanのインタフェースになります。

この定義例での,Cosminexusのバージョンごとの動作を次に示します。