当前位置: 代码迷 >> J2EE >> request.getRequestURI在有点linux环境下出现两个//
  详细解决方案

request.getRequestURI在有点linux环境下出现两个//

热度:40   发布时间:2016-04-17 23:25:58.0
request.getRequestURI在有些linux环境下出现两个//
最近遇到一个奇葩的问题,web应用在本地和一台测试环境的linux机器上获得的uri(request.getRequestURI)的开头就是/,例如:/test/123;但是在另一台linux机器上运行的时候,获得的uri却是以//开头,例如//test/123

这是为什么啊?一直到现在还没有找到原因。请高人指点
------解决思路----------------------
引用:
这个问题是处理了,但是咱们得找出原因啊,要不下次再给你来这么一下,你受不了!

远程打断点,跟代码,跟到tomcat的源码里面,看看request.getRequestURI 的实现,看哪一步出问题了
看是否是tomcat 的bug?
------解决思路----------------------
看一下浏览器的请求的是"//"还是"/",我怀疑是浏览器请求的原因
  相关解决方案