default.definitions
ファイルで定義されている名前/値ペアは、同じディレクトリとそのサブディレクトリ内のすべての THTML ファイルに適用されます。ディレクトリ階層に複数の default.definitions
ファイルが存在する場合、THTML ファイルには上位階層に存在する最も近い default.definitions
ファイルが使用されます。
default.definitions
ファイルの名前/値ペアは、THTML ファイルの位置を基準に追加されていきます。したがって、名前/値ペアを現在の名前/値ペア セットに追加しても、追加したペアは同じディレクトリとそのサブディレクトリ内の THTML ファイルにしか適用できません。
ある default.definitions
ファイルに定義された名前/値ペアは、サブディレクトリの default.definitions
ファイルに定義された名前/値ペアによって上書きされる可能性もあります。この名前/値ペアの上書きは、内容を上書きした default.definitions
ファイルと同じディレクトリおよびサブディレクトリに存在する THTML ファイルだけに反映されます。たとえば、c:/foo/
の default.definitions
ファイルで drinks=cola
と定義し、c:/foo/bar/
の default.definitions
ファイルで drinks=milk
と定義した場合、drinks=milk
を認識するのは、c:/foo/bar/
とそのサブディレクトリ内の THTML ファイルだけになります。c:/foo/
内の THTML ファイルは、drinks=cola
を認識します。
default.template
ファイルの使用可能なスコープは、同じディレクトリとそのサブディレクトリに存在するすべての THTML ファイルに適用されます。ディレクトリ階層に複数の default.template
ファイルが存在する場合、THTML ファイルは、その上位階層の最も近い default.template
ファイルとともに使用されます。
c:/foo/default.template
c:/foo/bar/doo/default.template c:/foo/bar/a.thtml
この場合、Template
サーブレットは、c:/foo/default.template
と c:/foo/bar/a.thtml
を使用して、クライアントに対する結果ページを生成します。