gpt4 book ai didi

java - 获取 Tomcat 容器名称后的 URI 部分

转载 作者:行者123 更新时间:2023-11-28 22:21:14 32 4
gpt4 key购买 nike

如果我有一个 tomcat 应用程序(为了示例起见,我们将其称为测试)。如何捕获 Tomcat 名称后字符串的 URI 部分?

http://localhost:8080/Testing/app/d/123/
request.getRequestURL().toString(); # returns http://localhost:8080/Testing/app/d/123/
request.getRequestURI(); # returns /Testing/app/d/123/

在生产环境中,Tomcat应用名称(Testing)显然不会出现。我想捕获 URL 的特定部分,前两个正斜杠之间的数据很重要。没有指定通过替换删除/Testing/部分,有没有办法在测试后自动仅返回 URL 的部分?

最佳答案

已编辑

尝试:

request.getPathInfo();

它将为您提供 url 的一部分,但不包含安装应用程序的服务器地址、端口和上下文。

关于java - 获取 Tomcat 容器名称后的 URI 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17825603/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com