EZServlet 2001.3.18 に追加された新機能 【注意事項】-------------------- com.ngMAT.HTML.ezscustomtag.ParameterEnumeration com.ngMAT.HTML.ezscustomtag.ParameterToHidden において、パラメタ名、値共にフィルタ処理対象になりました。(ver. 2001.3.15) -------------------- 修正されたバグ com.ngMAT.HTML.HTMLTemplate setTagValue(String name, Object value)に呼び出し時にvalueがBooleanまたはCharacterのインスタンスの場合に、無限再起呼び出しになってしまう不具合を修正。 -------------------- 追加・修正された機能 com.ngMAT.Common.CoolProperties 新規メソッド:getDSVProperty, getListedStringProperty getListed~メソッドで使用するデリミタをシステムプロパティまたはsetMultiValueDelimiterで指定できるようにした。 com.ngMAT.Common.StackTraceHandler 新規メソッド:getStackTraceElementOutOfEZServlet com.ngMAT.Common.StringUtil 新規メソッド:arrayToString(int[]), parseTimeExpression(String) com.ngMAT.Common.URLParameterHandler 新規メソッド:setTo(Class)、setTo(Object)、getFrom(現バージョンでは配列には非対応) toStringを独自実装に変更。 com.ngMAT.Common.URLParameterParser 新規メソッド:formatQueryString com.ngMAT.Common.annotation.Format 新規アノテーション com.ngMAT.file.FileOnMemory 新規クラス com.ngMAT.HTML.HTMLTemplate 新規アノテーション@BreakDown setTagValuesWithPublicFieldsにて@BreakDownアノテーションに対応。 com.ngMAT.HTML.InsertionTag 新規属性:#urlenc、#urlenc.times com.ngMAT.HTML.file.FilePointer 各コンストラクタにおいてlastModifiedの扱いを変更。詳細をjavadoc参照。 com.ngMAT.net.HttpCommunicator 新規メソッド:addParameters (HashMap) com.ngMAT.servlet.EZDefaultFileHandler If-Modified-Sinceヘッダの処理をEZServletContext#handleLastModifiedを使用するように変更。 com.ngMAT.servlet.EZServletContext Last-Modifiedヘッダの日時部にGMTタイムゾーン適用するようにした。 新規メソッド:handleLastModified com.ngMAT.servlet.EZServletConfig 新規メソッド:getPropertiesForMe 新規プロパティ:EZServlet.LastModified.UseGMT=falseを指定するとローカルタイムゾーンをLast-Modifiedヘッダの日時部に適用する。 新規プロパティ:EZServlet.TRACE.SEND_ERROR.COMPRESSED=trueを指定すると、sendError内で簡潔なトレースログを記録するようにした。 新規プロパティ:EZServlet.Disable.~でサーブレットの動作を無効化可能とした。