建立一个空项目,然后welcome-list里写/index.jsp,打开http://localhost:8080/myapp,会自动变成http://localhost:8080/myapp/,很诡异。有什么办法去掉末尾的斜杠吗?
------解决方案--------------------
这与你的程序没有关系,而且你也不必纠结这个问题。
如果你希望你的url必须是 /myapp 而不是 /myapp/ 的话,办法就是建立一个servlet,url是myapp,并将这个servlet部署在 / 下就可以了。
------解决方案--------------------
以前也发现了这种问题,而且tomcat还自作主张的301跳转,不知道是不是servlet规范。
这个原因是应用根目录下有myapp这个目录,tomcat就会在访问/myapp时自动转到/myapp/,把myapp这个目录删掉就不会自动跳转了。