Tomcat 7 URI解码在Linux和Windows中的工作方式不同

时间:2013-04-19 19:25:46

标签: tomcat7 utf

我在Windows 7和Debian中有tomcat7。它们都在连接器内部有URIEncoding =“UTF-8”。我打开网址就像

    http://myhost.com/d/P2ILfNOPL-%2BAp3YljV-axQ

和Windows tomcat给我%2B,Linux将其解码为+符号。我想让他们以保存的方式行事。怎么样?我的调试代码是:

    response.getWriter().write(request.getRequestURI());

感谢名单。

1 个答案:

答案 0 :(得分:0)

似乎getRequestURI()从未被解码我应该使用getPathInfo()代替。