public class NormalizationHandler extends java.lang.Object implements Handler<HttpRequest,java.lang.Object>
このハンドラはデフォルトで、リクエストパラメータの前後のホワイトスペースを除去する。
もし、デフォルト実装以外のノーマライズ処理を行う必要がある場合は、setNormalizers(List)を使用して、Normalizerを設定すること。
setNormalizers(List)では、デフォルトの動作が上書きされるため、デフォルトで適用されているTrimNormalizerの設定も行う必要がある。
| コンストラクタと説明 |
|---|
NormalizationHandler()
デフォルトの構成でハンドラオブジェクトを生成する。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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)
Handlerhandle インタフェース内 Handler<HttpRequest,java.lang.Object>request - 入力データcontext - 実行コンテキストpublic void setNormalizers(java.util.List<Normalizer> normalizers)
Normalizerを設定する。normalizers - ノーマライザ