【文件属性】:
文件名称:tomcat-context-trailing-slash
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-22 22:50:35
Java
Tomcat requestURI怪癖?
运行工作示例
克隆示例,并使用以下版本在最新的Tomcat 8上运行:
$ mvn clean package cargo:run
打开
笔记
没有尾随/
按登录按钮
显示“ Hello”页面
映射到/*
切换到slash-star分支,该分支将DispatcherServlet映射到/*而不是/ 。 重复上述步骤:
$ mvn clean package cargo:run
打开
笔记
没有尾随/
按登录按钮
显示“登录”页面。
原因是:
当用户请求/context , SecurityFilter使用HttpServletRequest.getReqeustURL()将当前请求保存在HttpSession 。 值是
然后将用户发送到“登录页面”
用户成功通过身份验证后, SecurityFilter会将用户发送到最初请
【文件预览】:
tomcat-context-trailing-slash-master
----pom.xml(2KB)
----src()
--------main()
----.gitignore(222B)
----README.adoc(3KB)