インターネット上で見つかった中国語の文字化け問題を解決するためのフィルター コードには、次のような段落があります。
リーリーここでは、マップ内の値セットのみを変更します。この値セットは String 配列のコレクションです。実際には、String 配列内の要素のみを変更します。わざわざentrySetを取り出してトラバースする必要はなく、Valuesを取り出してトラバースするだけでも同様の効果が得られるような気がするので、実際に実践して推測を確認してみました。しかし、インターネット上で目にするほとんどすべての情報は、entrySet を通過します。これはなぜでしょうか?値セット Values を単に走査することに抜け穴はありますか?専門家が混乱を解消してくれることを願っています。
これが言いたいことです:
リーリー何も問題ないと思います。
完全に不要です。Tomcat の SetCharacterEncodingFilter のソース コードを参照してください