如何从Java servlet中的请求中获取域名?

时间:2011-09-04 16:45:11

标签: java http servlets

如果单个servlet提供来自两个域example1.comexample2.com的数据,那么如何从Java servlet中的请求中检索域信息?

目的是根据域执行不同的操作。

1 个答案:

答案 0 :(得分:12)

非常简单,javax.servlet.ServletRequest.getServerName()。它还提供further methods来检索请求信息,getScheme()getServerPort() ...

编辑:如果您的Web服务器保护您的应用程序服务器,则必须将其配置为支持此功能,否则getServerName()将返回您可能不是您想要的应用程序服务器的名称...