PRODUCT: EZServlet Package: EZServlet Package �T���v���R�[�h: dq/bbs r2
3-1. common.propertiesソース
 代表的なものを以下に紹介します。EZServlet自体が持っている機能の設定は主にcommon.propertiesで定義しています。
項目名 設定値 説明
#EncodingType MS932 プロパティファイルを読み込む際のエンコーディングの種類を指定します。CoolPropertiesは最初環境デフォルトのエンコーディングでロードを開始しますが、この指定を発見すると再度指定されたエンコーディングで最初からロードし直します。
#VariableReference enable

この指定の行以降で、定義済みプロパティをファイル内で参照指定することを可能とします。通常は#EncodingTypeに引き続きプロパティの先頭で指定します。

EZServlet.Filter.Parameter. なし このサンプルでは使用していませんが、HTTPパラメタに対するフィルタを定義します。
EZServlet.Filter. HTMLTemplateStringValue. ソース参照) HTMLTemplate#setTagValue(String,String)でテンプレートに文字列をセットする際のフィルタを定義します。このサンプルではEZSanitizerでまずはHTMLエンコーディングし、その結果に対して、Text2Htmlで改行と半角空白をさらにHTMLエンコーディング/タグ化した結果をテンプレートにセットすることを支持しています。
EZServlet. TemplatePathHandler AgentSensitivePathHandler EZServletContext#getTemplate(String)でテンプレートを取得する際に、パスハンドラとして、 AgentSensitivePathHandler を使用すること、つまり、User-Agentヘッダに応じて、テンプレートファイルの実パスを変更することを指定しています。
AgentSensitivePathHandler. ソース参照) AgentSensitivePathHandlerに関する設定です。
AgentSensitivePathHandler. Agent. ソース参照) User-Agentを識別するルール毎に定義します。このサンプルではi-mode端末のみ定義しています。i-mode端末以外では、指定されたパスをそのまま使用し、i-mode端末の場合は、"i/"を先頭につけたパスをチェックし、存在すればそちらを使用します。
EZServlet. PropertiesWatcher. Config ソース参照) プロパティ自動読み込みの設定です。2001.1.02以前のバージョンでは無視されます。
HTMLTemplate.CustomTag. ソース参照) カスタムタグの定義です。それぞれテンプレート中で、[[#$pagenumber]] 、[[#$nextanchor]] 、[[#$monster_query_ranking]] という名前で使用できます。

Sun, Sun Microsystems�͕č�����т��̑��̍��ɂ�����č�Sun Microsystems, Inc.�̏��W�܂��͓o�^���W�ł��B Java����т��̑���Java���܂ޕW�͂́A�č�Sun Microsystems, Inc.�̏��W�ł���A���Ђ�Java�u�����h�̋Z�p���g�p�������i���w���܂� �B


(C)1998- ngMAT Corporation
All RightsReserved.