我在Windows 7和Debian中使用tomcat7。它们都有URIEncoding="UTF-8"内部连接器。我打开url,比如
http://myhost.com/d/P2ILfNOPL-%2BAp3YljV-axQ
和Windows tomcat给我%2B和Linux解码成+号。我想让它们以保存的方式运行。如何?我的调试代码是:
response.getWriter().write(request.getRequestURI());
谢谢。
似乎getRequestURI()从未被解码,我应该使用getPathInfo()代替。