当前位置: 首页 > 面试题库 >

如何获取servlet所在的主机名(带端口)

卢普松
2023-03-14
问题内容

我认为ServletContext可能提供一种方法。ServletContext的getAttribute()方法是否提供任何帮助,即是否有需要帮助的属性名称(可能是“
host”,“ port”)。

这样做的原因是,我希望我的应用程序可以在任何部署的地方运行,而且在某一时刻,我必须允许用户单击指向文件服务器上某个位置的链接。因此,我需要按主机和端口进行引用,并且不能使用内部引用。


问题答案:
ServletRequest.getServerName(...)
ServletRequest.getServerPort(...)


 类似资料:
  • 问题内容: 我在jboss容器(相同的Unix框)中部署了两个应用程序。如果我收到来自app1的请求,则需要对app2提出相应的请求。 例如: 如果app1请求为:http : //example.com/context? param1=123, 那么我需要提取“ http://example.com/ ”,以便可以对第二个应用程序提出请求。 我尝试使用: 方法,但请求可能来自http或https

  • 问题内容: 是否可以在Node.js中获取 主机名 ? 这是我获取客户IP的方式: 那么,如何获得客户的主机名? 谢谢您的回复! 问题答案: 我认为唯一的方法是这样的: 但我建议您实际上并不需要它,这并不是您可以对信息做任何有用的事情。如果您只想让字符串标识用户的计算机,则可以进行一些处理。 如果您真正想要的是FQDN,那么我建议它仍然对您没有太大帮助,但为此您需要反向DNS查找。如果您使用的是V

  • 我想通过IP地址获得远程机器/主机名。我找到了很多答案,如nslookup、host、resloveip等。但是我仍然无法从我的目标机器(中央操作系统,ubuntu等)获得主机名似乎需要注册到DNS服务器? 我有一台名为test的机器,使用IP 10.1.27.97 但是我用了上面的方法还是不能得到“测试” 有人能帮我得到主机名表单IP地址吗?

  • 问题内容: 如何获取将与证书()匹配的所有主机名和IP的列表,包括主题备用名称?我只发现了的各种实现。 问题答案: 主机名验证与证书的绑定方式在RFC 2818第3.1节中 定义(对于HTTPS,对于其他协议,请参阅RFC 6125 ,但非常相似)。 简而言之: 使用的实例,并遍历的结果。 每个条目将是一个2元素列表。第一个是类型,第二个是实际值。 类型2用于DNS名称,类型7用于IP地址。您需要

  • 本文向大家介绍如何在JavaScript中获取当前页面的Internet主机端口号?,包括了如何在JavaScript中获取当前页面的Internet主机端口号?的使用技巧和注意事项,需要的朋友参考一下 要在JavaScript中获取当前页面的Internet主机端口号,请使用window.location.port属性。 示例 您可以尝试运行以下代码来获取当前页面上的Internet主机端口数。

  • 除了使用环境变量之外,还有哪些方法可以从运行在该主机上的容器内部获取docker主机的主机名?我知道我可以在容器创建时将主机名作为环境变量传递给容器。我想知道如何在运行时查找它。 在docker主机中运行的容器是否有方法获得“foo.example.com”? 编辑以添加用例: 容器将为表单的服务发现创建一个SRV记录 其中20003是docker主机上动态分配的端口,用于侦听bar中某个固定端口