没有好的方法可以做到这一点。
一般来说,服务器不知道可用于从外部访问它的名称。实际上,
HttpServletRequest.getServerName()这也不是解决方案,因为它返回用于发送特定请求的名称,而不是您希望在其下知道服务器的规范名称。
典型的解决方案是在属性文件等中为特定部署配置规范的服务器名称。

没有好的方法可以做到这一点。
一般来说,服务器不知道可用于从外部访问它的名称。实际上,
HttpServletRequest.getServerName()这也不是解决方案,因为它返回用于发送特定请求的名称,而不是您希望在其下知道服务器的规范名称。
典型的解决方案是在属性文件等中为特定部署配置规范的服务器名称。