QA@IT

SAStrutsのintercepterで、制御文字のみの文字列は受け取れますか?

3529 PV

SAStrutsで作られたシステムを見ているのですが、解らない点があります。

Intercepterでリクエストのパラメータを見てみると、一部の文字列が削除されています。

例えば、「%0B」をパラメータとして渡すとします。
text=$0B みたいな感じで。

するとなぜか、Intercepter内でtextの値が長さ0の空文字になってしまうのです。
こんな感じで確認しました。
request.getParameterMap().get("text")[0].length()

SAStrutsでは、%0Bのような制御文字だけのリクエストパラメータは送ることが出来ないのでしょうか?

回答

すみません、自作のRequestProcessorで修正を行っていました・・・
調査がたりませんでした。
失礼しました。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。