Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(Webコンテナ)
ここでは,JSPファイルまたはタグファイルから生成されるクラス名の形式およびクラス名の変換規則について説明します。
JSPファイルまたはタグファイルから生成されるクラスのクラス名は,ファイルの種類,およびJSPデバッグ機能が有効かどうかで形式が異なります。クラス名の形式について,次の表に示します。
表2-14 JSPファイルまたはタグファイルから生成されるクラスのクラス名の形式
ファイルの種別 | JSPデバッグ機能が無効の場合 | JSPデバッグ機能が有効の場合 |
---|---|---|
JSPファイル | <ファイル名> | <ファイル名>_jsp |
タグファイル | <ファイル名>_ | <ファイル名>_tag |
<ファイル名>には「(2) クラス名の変換規則」で示す規則が適用されます。
JSPファイルまたはタグファイルから生成されるクラスのクラス名に,クラス名として使用できない文字,アンダースコア(_),またはドル記号($)が含まれる場合,次の変換規則が順に適用されます。
1.の変更規則は先頭文字だけに適用されます。2.,および3.の変換規則は文字列の先頭から順に適用されます。
JSPファイルまたはタグファイルから生成されるクラスのクラス名の変換例を次の表に示します。
表2-15 JSPファイルまたはタグファイルから生成されるクラスのクラス名の変換例
ファイルの種別 | ファイル名 | JSPデバッグ機能 | クラス名 |
---|---|---|---|
JSPファイル | index.jsp | − | index$jsp |
○ | index$jsp_jsp | ||
10test-10.jspx | − | $10test_002d10$jspx | |
○ | $10test_002d10$jspx_jsp | ||
test.tag | − | test$tag | |
○ | test$tag_jsp | ||
タグファイル | tagfile1.tag | − | tagfile1$tag_ |
○ | tagfile1$tag_tag | ||
Tag_File$10.tagx | − | Tag_005fFile_002410$tagx_ | |
○ | Tag_005fFile_002410$tagx_tag |
(凡例)−:無効 ○:有効
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.