Tomcatを実行している通常のMacの開発マシンでいくつかのコードを実行しており
HttpServletRequest.getRequestURI()
、完全にエンコードされたURIを返します。
ただし、apache-tomcat-7.0.32 (私の開発マシンと同じバージョン) を実行している Solaris では、返された残りの文字列をエンコードするのではなく、デコードされたコンマ "," と括弧 "(" , ")" が表示されます。つまり、HttpServletRequest.getRequestURI()
部分的にエンコードされた値が得られます。
これはなぜですか?