Cosminexus 機能解説

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

4.32.13 taglibディレクティブのprefix属性に関する注意事項

JSP仕様では,taglibディレクティブの前にtaglibディレクティブで指定したprefixを使用したカスタムタグを指定できません。07-00以降のバージョンでは,JSP仕様に従って,taglibディレクティブの前にtaglibディレクティブで指定したprefixを使用したカスタムタグを記述しているかをチェックします。taglibディレクティブの前にtaglibディレクティブで指定したprefixを使用したカスタムタグを記述している場合,トランスレーション時にエラーになります。しかし,07-00より前のバージョンでは,このチェックをしないため,記述されたカスタムタグは,文字列として扱われます。

そのため,taglibディレクティブの前にtaglibディレクティブで指定したprefixを使用してカスタムタグを記述している場合は,07-00より前と07-00以降のバージョンではJSPコンパイルの結果が異なります。

taglibディレクティブの前にtaglibディレクティブで指定したprefixを使用したカスタムタグを記述している場合は,必ずJSPトランスレーション下位互換機能を設定してください。