所以这里有2个请求:
设置后<welcome-file>index.xhtml</welcome-file>
,请求 1 由服务器作为 2 处理。
但是,在这两种情况下,都request.getRequestURI()
返回完整的 URI: someUrl/index.xhtml
。
根据文档,它不应该,但在大多数情况下,这是我们想要的,所以它看起来很好。
我在 JBoss Wildfly (Undertow webservice) 下与 JSF 合作,我不知道哪个负责。
我不一定想改变它的工作方式,但我正在寻找一种方法来获取最终用户在浏览器地址栏中看到的原始 URI,因此没有index.xhtml
1 的部分。
document.location.href
更准确地说,我必须得到与JavaScript返回的完全相同的 URL 。