public class NormalizationHandler extends java.lang.Object implements Handler<HttpRequest,java.lang.Object>
このハンドラはデフォルトで、リクエストパラメータの前後のホワイトスペースを除去する。
もし、デフォルト実装以外のノーマライズ処理を行う必要がある場合は、setNormalizers(List)
を使用して、Normalizer
を設定すること。
setNormalizers(List)
では、デフォルトの動作が上書きされるため、デフォルトで適用されているTrimNormalizer
の設定も行う必要がある。
Constructor and Description |
---|
NormalizationHandler()
デフォルトの構成でハンドラオブジェクトを生成する。
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
handle(HttpRequest request,
ExecutionContext context)
入力データに対する処理を実行する。
|
void |
setNormalizers(java.util.List<Normalizer> normalizers)
Normalizer を設定する。 |
public NormalizationHandler()
デフォルト構成では、TrimNormalizer
が有効となる。
public java.lang.Object handle(HttpRequest request, ExecutionContext context)
Handler
handle
in interface Handler<HttpRequest,java.lang.Object>
request
- 入力データcontext
- 実行コンテキストpublic void setNormalizers(java.util.List<Normalizer> normalizers)
Normalizer
を設定する。normalizers
- ノーマライザ